/
githubmirror
/
angular
Обзор
Документация
Войти
/
githubmirror
/
angular
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
devtools/projects/ng-devtools/src/lib/shared/tree-visualizer/tree-visualizer.component.scss
140 строк
3 KB
hawkgs
refactor(devtools): improve public API naming of the visualizers
11 июн 2026, 19:29
11 июн 2026, 19:29
fd33b6e
Код
Авторство
О чём код?
@use '../../../styles/typography'; :host { display: block; height: 100%; svg { @extend %body-medium-01; cursor: grab; &.panning { cursor: grabbing; } ::ng-deep { .legend { background: var(--primary-contrast); } .sub-label { background-color: #fff; padding: 1px 4px; bottom: -8px; right: -2px; font-size: 14px; position: absolute; border-radius: 50px; color: #000; outline: 1px solid #000; } .arrow { fill: var(--full-contrast); } .legend-router-tree { fill: var(--full-contrast) !important; } .link { stroke: var(--quaternary-contrast); stroke-width: 3px; fill: none; &.highlighted { stroke: var(--blue-02); } } .node-wrapper { overflow: visible; } .node { cursor: pointer; border: 1px solid var(--quaternary-contrast); background: white; display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; color: black; font-size: 16px; box-sizing: border-box; border-radius: 2px; border-style: solid; border-width: 2px; font-weight: 300; &.highlighted { outline: 4px solid var(--blue-03); } /* Instance-specific styles below. */ &.node-environment { border: 1px solid var(--red-05); background: var(--red-06); &:hover { background: var(--red-05); } } &.node-imported-module { border-color: var(--purple-02); background: var(--purple-03); &:hover { background: var(--purple-02); } } &.node-lazy { border-color: var(--blue-02); background: var(--blue-03); &:hover { background: var(--blue-02); } } &.node-element { border-color: var(--green-02); background: var(--green-03); &:hover { background: var(--green-02); } } &.node-null { border: 1px solid var(--quaternary-contrast); background: white; &:hover { color: black; } } &.it-highlighted, &.it-highlighted:hover { background: var(--blue-02); border-color: white; color: white; } &.it-selected, &.it-selected:hover { color: var(--blue-02); background: white; border-width: 3px; border-color: var(--blue-02); font-weight: 600; } } } } }