diff options
Diffstat (limited to 'src/client/components/ui/select.vue')
| -rw-r--r-- | src/client/components/ui/select.vue | 10 |
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); } } |