From 187a7879baa1effbc6dfa4ca2d50b541450d4ecd Mon Sep 17 00:00:00 2001 From: Adam Kadlec Date: Fri, 11 Mar 2022 23:22:22 +0100 Subject: [PATCH] Synchronise select form --- package.json | 2 +- src/components/forms/FbSelect/index.vue | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index cb36ed2b..6d8993f4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@fastybird/web-ui-theme", - "version": "0.9.1", + "version": "0.9.2", "description": "FastyBird basic theme & Vue components for web apps", "keywords": [ "fastybird", diff --git a/src/components/forms/FbSelect/index.vue b/src/components/forms/FbSelect/index.vue index e050c5bb..9f87a0b9 100644 --- a/src/components/forms/FbSelect/index.vue +++ b/src/components/forms/FbSelect/index.vue @@ -89,6 +89,7 @@ import { PropType, ref, SetupContext, + watch, } from 'vue' import { @@ -223,6 +224,13 @@ export default defineComponent({ context.emit('change', props.modelValue) } + watch( + (): string | number | null => props.modelValue, + (value) => { + internalValue.value = value + }, + ) + return { internalValue, isFocused,