summaryrefslogtreecommitdiffstats
path: root/src/objects
diff options
context:
space:
mode:
Diffstat (limited to 'src/objects')
-rw-r--r--src/objects/_button.vars.scss6
-rw-r--r--src/objects/_text-field.scss18
-rw-r--r--src/objects/_text-field.vars.scss1
3 files changed, 22 insertions, 3 deletions
diff --git a/src/objects/_button.vars.scss b/src/objects/_button.vars.scss
index 94d55b1..7b4670f 100644
--- a/src/objects/_button.vars.scss
+++ b/src/objects/_button.vars.scss
@@ -267,19 +267,19 @@ $themes-config: (
267@each $theme, $key in $themes-config { 267@each $theme, $key in $themes-config {
268 $themes: props.merge($themes, ( 268 $themes: props.merge($themes, (
269 --#{$theme}: ( 269 --#{$theme}: (
270 --bg-color: props.get(core.$theme, $key, --200), 270 --bg-color: props.get(core.$theme, $key, --100),
271 --label-color: props.get(core.$theme, $key, --1100), 271 --label-color: props.get(core.$theme, $key, --1100),
272 --border-color: props.get(core.$theme, $key, --500) props.get(core.$theme, $key, --500) props.get(core.$theme, $key, --600), 272 --border-color: props.get(core.$theme, $key, --500) props.get(core.$theme, $key, --500) props.get(core.$theme, $key, --600),
273 --shadow-color: props.get(core.$theme, $key, --200), 273 --shadow-color: props.get(core.$theme, $key, --200),
274 274
275 --hover: ( 275 --hover: (
276 --bg-color: props.get(core.$theme, $key, --300), 276 --bg-color: props.get(core.$theme, $key, --200),
277 --label-color: props.get(core.$theme, $key, --1200), 277 --label-color: props.get(core.$theme, $key, --1200),
278 --border-color: props.get(core.$theme, $key, --600), 278 --border-color: props.get(core.$theme, $key, --600),
279 ), 279 ),
280 280
281 --active: ( 281 --active: (
282 --bg-color: props.get(core.$theme, $key, --400), 282 --bg-color: props.get(core.$theme, $key, --300),
283 --label-color: props.get(core.$theme, $key, --1300), 283 --label-color: props.get(core.$theme, $key, --1300),
284 --border-color: props.get(core.$theme, $key, --800), 284 --border-color: props.get(core.$theme, $key, --800),
285 ), 285 ),
diff --git a/src/objects/_text-field.scss b/src/objects/_text-field.scss
index 6c0e7d2..2beff5f 100644
--- a/src/objects/_text-field.scss
+++ b/src/objects/_text-field.scss
@@ -104,6 +104,24 @@
104 } 104 }
105 } 105 }
106 106
107 @include bem.modifier('pill') {
108 border-radius: 100em;
109
110 @include bem.elem('bg') {
111 border-radius: 100em;
112 }
113
114 @include bem.elem('native') {
115 padding-inline: props.get(vars.$pad-i-pill);
116
117 &:focus {
118 @include bem.sibling-elem('bg') {
119 border-radius: 100em;
120 }
121 }
122 }
123 }
124
107 @include bem.modifier('extended') { 125 @include bem.modifier('extended') {
108 padding: props.get(vars.$extended--pad); 126 padding: props.get(vars.$extended--pad);
109 127
diff --git a/src/objects/_text-field.vars.scss b/src/objects/_text-field.vars.scss
index f64c42b..51099d8 100644
--- a/src/objects/_text-field.vars.scss
+++ b/src/objects/_text-field.vars.scss
@@ -4,6 +4,7 @@
4 4
5$line-height: props.def(--o-text-field--line-height, 1.4) !default; 5$line-height: props.def(--o-text-field--line-height, 1.4) !default;
6$pad-i: props.def(--o-text-field--pad-i, props.get(core.$size--125)) !default; 6$pad-i: props.def(--o-text-field--pad-i, props.get(core.$size--125)) !default;
7$pad-i-pill: props.def(--o-text-field--pad-i-pill, props.get(core.$size--175)) !default;
7$pad-b: props.def(--o-text-field--pad-b, props.get(core.$size--125)) !default; 8$pad-b: props.def(--o-text-field--pad-b, props.get(core.$size--125)) !default;
8$border-width: props.def(--o-text-field--border-width, props.get(core.$border-width--thin)) !default; 9$border-width: props.def(--o-text-field--border-width, props.get(core.$border-width--thin)) !default;
9$rounding: props.def(--o-text-field--rounding, props.get(core.$rounding--sm)) !default; 10$rounding: props.def(--o-text-field--rounding, props.get(core.$rounding--sm)) !default;