Skip to content

Commit 41398c0

Browse files
committed
feat: adjust
1 parent d5cb51f commit 41398c0

File tree

3 files changed

+25
-10
lines changed

3 files changed

+25
-10
lines changed

src/components/atoms/a-input/a-input.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
--a-input-color: var(--color-theme-primary);
77
--a-input-width: auto;
88

9-
--a-input__field-background-color: none;
9+
--a-input__field-background-color: var(--colors-original-white);
1010
--a-input__field-border-radius: var(--border-radius-normal);
1111
--a-input__field-color--placeholder: var(--colors-scale-grey-dark);
1212
--a-input__field-color: var(--color-theme-primary);

src/components/atoms/a-select/a-select.stories.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ import ASelect from './a-select.vue';
8080
<div style="height: 40vh;">
8181
<a-select
8282
v-model="selected"
83+
placeholder="Blah"
8384
:options="[{value: 'example1', text: 'EXAMPLE 1'}, { value: 'data1', text: 'DATA 1'}]"
8485
/>
8586
{{ selected }}

src/components/atoms/a-select/a-select.vue

Lines changed: 23 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
>
1515
<option
1616
v-if="placeholder"
17+
class="a-select__field-option a-select__field-option--placeholder"
1718
:value="placeholder"
1819
disabled
1920
hidden
@@ -25,6 +26,7 @@
2526
<option
2627
v-for="(option, index) in options"
2728
:key="option.value || index"
29+
class="a-select__field-option"
2830
:value="option.value || option"
2931
>
3032
{{ option.text || option }}
@@ -83,9 +85,19 @@ export default {
8385

8486
<style lang="scss">
8587
.a-select {
86-
border-radius: var(--border-radius-normal);
87-
border: var(--size-micro) solid var(--colors-scale-grey-medium);
88-
color: var(--colors-scale-grey-medium);
88+
--a-select--border-color: var(--color-theme-primary);
89+
--a-select--border-radius: var(--border-radius-normal);
90+
--a-select--border-style: solid;
91+
--a-select--border-width: var(--size-micro);
92+
--a-select__field--color: var(--color-theme-primary);
93+
94+
--a-select__field--background-color: var(--colors-original-white);
95+
96+
border-color: var(--a-select--border-color);
97+
border-radius: var(--a-select--border-radius);
98+
border-style: var(--a-select--border-style);
99+
border-width: var(--a-select--border-width);
100+
89101
display: inline-flex;
90102
font-family: 'Red Hat Text', sans-serif;
91103
height: fit-content;
@@ -114,10 +126,10 @@ export default {
114126
}
115127
116128
&__field {
117-
background-color: var(--colors-original-white);
129+
background-color: var(--a-select__field--background-color);
118130
border-radius: var(--border-radius-normal);
119131
border: none;
120-
color: var(--colors-scale-grey-dark);
132+
color: var(--a-select__field--color);
121133
flex: 1;
122134
font-family: 'Red Hat Text', sans-serif;
123135
font-weight: 500;
@@ -128,10 +140,12 @@ export default {
128140
top: 0;
129141
transition: background-color 250ms, color 250ms;
130142
width: 100%;
131-
&::placeholder {
132-
color: var(--colors-scale-grey-medium);
133-
font-weight: 500;
134-
}
135143
}
136144
}
145+
146+
.a-select__field-option--placeholder {
147+
color: var(--colors-scale-grey-medium);
148+
font-weight: 500;
149+
}
150+
137151
</style>

0 commit comments

Comments
 (0)