summaryrefslogtreecommitdiffstats
path: root/src/objects/_text-field.scss
diff options
context:
space:
mode:
Diffstat (limited to 'src/objects/_text-field.scss')
-rw-r--r--src/objects/_text-field.scss22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/objects/_text-field.scss b/src/objects/_text-field.scss
index 6c0e7d2..a52050c 100644
--- a/src/objects/_text-field.scss
+++ b/src/objects/_text-field.scss
@@ -120,6 +120,28 @@
120 } 120 }
121 } 121 }
122 122
123 @include bem.modifier('pill') {
124 @include bem.multi('&', 'elem' 'bg') {
125 border-radius: 100em;
126 }
127
128 @include bem.elem('native') {
129 padding-inline: props.get(vars.$pad-i-pill);
130
131 &:focus {
132 @include bem.sibling-elem('bg') {
133 border-radius: 100em;
134 }
135 }
136 }
137
138 @include bem.modifier('extended') {
139 @include bem.elem('native') {
140 padding-inline: props.get(vars.$pad-i);
141 }
142 }
143 }
144
123 @include bem.is('invalid') { 145 @include bem.is('invalid') {
124 @include bem.elem('native') { 146 @include bem.elem('native') {
125 @include -invalid; 147 @include -invalid;