Skip to content

Commit 95becdb

Browse files
committed
fix: issue with textarea scrollbar
1 parent ddec5b0 commit 95becdb

File tree

6 files changed

+27
-3
lines changed

6 files changed

+27
-3
lines changed
-867 Bytes
Loading
-253 Bytes
Loading
-1 Bytes
Loading
-18 Bytes
Loading
-1.25 KB
Loading

packages/components/src/styles/_form-components.scss

Lines changed: 27 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -116,8 +116,29 @@ $floating-label-size: calc(
116116
$variant: "critical";
117117
}
118118

119-
& {
120-
@extend %db-#{$variant}-variables;
119+
@if ($selector != textarea) {
120+
& {
121+
@extend %db-#{$variant}-variables;
122+
}
123+
} @else {
124+
// this is a workaround for the textarea scrollbar
125+
& {
126+
--db-textarea-read-only: var(--db-#{$variant}-bg-lvl-1-enabled);
127+
--db-current-color-bg-transparent-full-enabled: var(
128+
--db-#{$variant}-bg-transparent-full-enabled
129+
);
130+
--db-current-color-bg-transparent-semi-enabled: var(
131+
--db-#{$variant}-bg-transparent-semi-enabled
132+
);
133+
--db-current-color-bg-transparent-hover: var(
134+
--db-#{$variant}-bg-transparent-hover
135+
);
136+
--db-current-color-bg-transparent-pressed: var(
137+
--db-#{$variant}-bg-transparent-pressed
138+
);
139+
--db-current-color-enabled: var(--db-#{$variant}-on-bg-enabled);
140+
--db-current-color-border: var(--db-#{$variant}-border);
141+
}
121142
}
122143

123144
#{$selector},
@@ -242,7 +263,10 @@ $floating-label-size: calc(
242263
}
243264

244265
&:is(input, textarea):not(:disabled):read-only {
245-
background-color: colors.$db-current-color-bg-lvl-1-enabled !important;
266+
background-color: var(
267+
--db-textarea-read-only,
268+
#{colors.$db-current-color-bg-lvl-1-enabled}
269+
) !important;
246270
}
247271
}
248272

0 commit comments

Comments
 (0)