summaryrefslogtreecommitdiff
path: root/src/client/components/ui/select.vue
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/components/ui/select.vue')
-rw-r--r--src/client/components/ui/select.vue10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/client/components/ui/select.vue b/src/client/components/ui/select.vue
index cb737df6ed..aaaddacb29 100644
--- a/src/client/components/ui/select.vue
+++ b/src/client/components/ui/select.vue
@@ -15,7 +15,7 @@
</select>
<div class="suffix">
<slot name="suffix">
- <fa :icon="faChevronDown"/>
+ <Fa :icon="faChevronDown"/>
</slot>
</div>
</div>
@@ -24,10 +24,11 @@
</template>
<script lang="ts">
-import Vue from 'vue';
+import { defineComponent } from 'vue';
import { faChevronDown } from '@fortawesome/free-solid-svg-icons';
+import * as os from '@/os';
-export default Vue.extend({
+export default defineComponent({
props: {
value: {
required: false
@@ -58,7 +59,7 @@ export default Vue.extend({
return this.value;
},
set(v) {
- this.$emit('input', v);
+ this.$emit('update:value', v);
}
},
filled(): boolean {
@@ -169,6 +170,7 @@ export default Vue.extend({
option,
optgroup {
+ color: var(--fg);
background: var(--bg);
}
}