🔧 Use scroll only on layers and refactor layer element name

This commit is contained in:
Elena Torro 2025-05-14 15:47:09 +02:00
parent a575410a29
commit e4644ff506
2 changed files with 26 additions and 12 deletions

View file

@ -7,46 +7,60 @@
@import "refactor/common-refactor.scss";
.element-name {
--element-name-color: var(--context-hover-color, var(--layer-row-foreground-color));
--element-name-comp-color: var(--context-hover-color, var(--layer-row-component-foreground-color));
--element-name-opacity: var(--context-hover-opacity, $op-7);
@include textEllipsis;
@include bodySmallTypography;
color: var(--element-name-color);
flex-grow: 1;
height: 100%;
block-size: 100%;
align-content: center;
color: var(--context-hover-color, var(--layer-row-foreground-color));
min-inline-size: var(--sp-xl);
&.selected {
color: var(--layer-row-foreground-color-selected);
}
&.type-comp {
color: var(--context-hover-color, var(--layer-row-component-foreground-color));
color: var(--element-name-comp-color);
&.hidden {
opacity: var(--context-hover-opacity, $op-7);
opacity: var(--element-name-opacity);
}
}
&.hidden {
opacity: var(--context-hover-opacity, $op-7);
opacity: var(--element-name-opacity);
}
}
.element-name-input {
--element-name-input-border-color: var(--input-border-color-focus);
--element-name-input-color: var(--layer-row-foreground-color);
@include textEllipsis;
@include bodySmallTypography;
@include removeInputStyle;
flex-grow: 1;
height: $s-28;
max-width: calc(var(--parent-size) - (var(--depth) * var(--layer-indentation-size)));
max-inline-size: calc(var(--parent-size) - (var(--depth) * var(--layer-indentation-size)));
margin: 0;
padding-left: $s-6;
padding-inline-start: $s-6;
border-radius: $br-8;
border: $s-1 solid var(--input-border-color-focus);
color: var(--layer-row-foreground-color);
border: $s-1 solid var(--element-name-input-border-color);
color: var(--element-name-input-color);
&.selected {
min-width: $s-88;
min-inline-size: $s-100;
}
}
.element-name-touched {
color: var(--layer-row-component-foreground-color);
--element-name-touched-color: var(--layer-row-component-foreground-color);
color: var(--element-name-touched-color);
}

View file

@ -39,7 +39,7 @@
flex-direction: column;
height: calc(-38px + var(--height, $s-200));
width: var(--width);
overflow-x: auto;
overflow-x: hidden;
overflow-y: overlay;
scrollbar-gutter: stable;