From d2abe4489f34ba655d3a6ab004b6187013b21667 Mon Sep 17 00:00:00 2001 From: Pranav C Date: Thu, 18 May 2023 18:23:47 +0530 Subject: [PATCH] fix(gui): set default inject value Signed-off-by: Pranav C --- packages/nc-gui/components/cell/Currency.vue | 2 +- packages/nc-gui/components/cell/Decimal.vue | 2 +- packages/nc-gui/components/cell/Duration.vue | 2 +- packages/nc-gui/components/cell/Email.vue | 2 +- packages/nc-gui/components/cell/Float.vue | 2 +- packages/nc-gui/components/cell/Integer.vue | 2 +- packages/nc-gui/components/cell/Percent.vue | 2 +- packages/nc-gui/components/cell/Text.vue | 2 +- packages/nc-gui/components/cell/TextArea.vue | 2 +- packages/nc-gui/components/cell/Url.vue | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/nc-gui/components/cell/Currency.vue b/packages/nc-gui/components/cell/Currency.vue index 2d14a432b9..04071a9630 100644 --- a/packages/nc-gui/components/cell/Currency.vue +++ b/packages/nc-gui/components/cell/Currency.vue @@ -53,7 +53,7 @@ const currency = computed(() => { } }) -const isExpandedFormOpen = inject(IsExpandedFormOpenInj)! +const isExpandedFormOpen = inject(IsExpandedFormOpenInj, ref(false))! const focus: VNodeRef = (el) => !isExpandedFormOpen && (el as HTMLInputElement)?.focus() diff --git a/packages/nc-gui/components/cell/Decimal.vue b/packages/nc-gui/components/cell/Decimal.vue index 25011a9ad9..1034b5ee1a 100644 --- a/packages/nc-gui/components/cell/Decimal.vue +++ b/packages/nc-gui/components/cell/Decimal.vue @@ -36,7 +36,7 @@ const vModel = computed({ }, }) -const isExpandedFormOpen = inject(IsExpandedFormOpenInj)! +const isExpandedFormOpen = inject(IsExpandedFormOpenInj, ref(false))! const focus: VNodeRef = (el) => !isExpandedFormOpen && (el as HTMLInputElement)?.focus() diff --git a/packages/nc-gui/components/cell/Duration.vue b/packages/nc-gui/components/cell/Duration.vue index 7b374e3b37..f8783d2aba 100644 --- a/packages/nc-gui/components/cell/Duration.vue +++ b/packages/nc-gui/components/cell/Duration.vue @@ -74,7 +74,7 @@ const submitDuration = () => { isEdited.value = false } -const isExpandedFormOpen = inject(IsExpandedFormOpenInj)! +const isExpandedFormOpen = inject(IsExpandedFormOpenInj, ref(false))! const focus: VNodeRef = (el) => !isExpandedFormOpen && (el as HTMLInputElement)?.focus() diff --git a/packages/nc-gui/components/cell/Email.vue b/packages/nc-gui/components/cell/Email.vue index 49f742ec31..45541ecfac 100644 --- a/packages/nc-gui/components/cell/Email.vue +++ b/packages/nc-gui/components/cell/Email.vue @@ -35,7 +35,7 @@ const vModel = computed({ const validEmail = computed(() => vModel.value && validateEmail(vModel.value)) -const isExpandedFormOpen = inject(IsExpandedFormOpenInj)! +const isExpandedFormOpen = inject(IsExpandedFormOpenInj, ref(false))! const focus: VNodeRef = (el) => !isExpandedFormOpen && (el as HTMLInputElement)?.focus() diff --git a/packages/nc-gui/components/cell/Float.vue b/packages/nc-gui/components/cell/Float.vue index 2854ec3189..13995a58e3 100644 --- a/packages/nc-gui/components/cell/Float.vue +++ b/packages/nc-gui/components/cell/Float.vue @@ -36,7 +36,7 @@ const vModel = computed({ }, }) -const isExpandedFormOpen = inject(IsExpandedFormOpenInj)! +const isExpandedFormOpen = inject(IsExpandedFormOpenInj, ref(false))! const focus: VNodeRef = (el) => !isExpandedFormOpen && (el as HTMLInputElement)?.focus() diff --git a/packages/nc-gui/components/cell/Integer.vue b/packages/nc-gui/components/cell/Integer.vue index 7e643524d0..d539600d87 100644 --- a/packages/nc-gui/components/cell/Integer.vue +++ b/packages/nc-gui/components/cell/Integer.vue @@ -36,7 +36,7 @@ const vModel = computed({ }, }) -const isExpandedFormOpen = inject(IsExpandedFormOpenInj)! +const isExpandedFormOpen = inject(IsExpandedFormOpenInj, ref(false))! const focus: VNodeRef = (el) => !isExpandedFormOpen && (el as HTMLInputElement)?.focus() diff --git a/packages/nc-gui/components/cell/Percent.vue b/packages/nc-gui/components/cell/Percent.vue index 6bf2e1cdb0..574b2d64cc 100644 --- a/packages/nc-gui/components/cell/Percent.vue +++ b/packages/nc-gui/components/cell/Percent.vue @@ -27,7 +27,7 @@ const vModel = computed({ }, }) -const isExpandedFormOpen = inject(IsExpandedFormOpenInj)! +const isExpandedFormOpen = inject(IsExpandedFormOpenInj, ref(false))! const focus: VNodeRef = (el) => !isExpandedFormOpen && (el as HTMLInputElement)?.focus() diff --git a/packages/nc-gui/components/cell/Text.vue b/packages/nc-gui/components/cell/Text.vue index 6c333f878a..b5ff374cad 100644 --- a/packages/nc-gui/components/cell/Text.vue +++ b/packages/nc-gui/components/cell/Text.vue @@ -23,7 +23,7 @@ const readonly = inject(ReadonlyInj, ref(false)) const vModel = useVModel(props, 'modelValue', emits) -const isExpandedFormOpen = inject(IsExpandedFormOpenInj)! +const isExpandedFormOpen = inject(IsExpandedFormOpenInj, ref(false))! const focus: VNodeRef = (el) => !isExpandedFormOpen && (el as HTMLInputElement)?.focus() diff --git a/packages/nc-gui/components/cell/TextArea.vue b/packages/nc-gui/components/cell/TextArea.vue index 7407f03eed..36392bf015 100644 --- a/packages/nc-gui/components/cell/TextArea.vue +++ b/packages/nc-gui/components/cell/TextArea.vue @@ -19,7 +19,7 @@ const { showNull } = useGlobal() const vModel = useVModel(props, 'modelValue', emits, { defaultValue: '' }) -const isExpandedFormOpen = inject(IsExpandedFormOpenInj)! +const isExpandedFormOpen = inject(IsExpandedFormOpenInj, ref(false))! const focus: VNodeRef = (el) => !isExpandedFormOpen && (el as HTMLTextAreaElement)?.focus() diff --git a/packages/nc-gui/components/cell/Url.vue b/packages/nc-gui/components/cell/Url.vue index d781d3b28c..9efa16d4cb 100644 --- a/packages/nc-gui/components/cell/Url.vue +++ b/packages/nc-gui/components/cell/Url.vue @@ -63,7 +63,7 @@ const url = computed(() => { const { cellUrlOptions } = useCellUrlConfig(url) -const isExpandedFormOpen = inject(IsExpandedFormOpenInj)! +const isExpandedFormOpen = inject(IsExpandedFormOpenInj, ref(false))! const focus: VNodeRef = (el) => !isExpandedFormOpen && (el as HTMLInputElement)?.focus()