From eb82da525fbcde6b02d75acec5dea9fb5f9b5712 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=BC=D0=B8=D1=82=D1=80=D0=B8=D0=B9=20=D0=9C=D0=B0?= =?UTF-8?q?=D0=BB=D1=8E=D0=B3=D0=B8=D0=BD?= <d.malygin@iqdev.digital> Date: Wed, 29 Jan 2025 15:56:53 +0500 Subject: [PATCH] fix: build --- src/common/interfaces/componentsProps.ts | 2 +- src/components/Knob/Knob.vue | 2 +- src/components/Rating/Rating.vue | 2 +- src/components/Table/Table.vue | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/common/interfaces/componentsProps.ts b/src/common/interfaces/componentsProps.ts index da8caaf..535181d 100644 --- a/src/common/interfaces/componentsProps.ts +++ b/src/common/interfaces/componentsProps.ts @@ -45,7 +45,7 @@ export interface ITableProps { }; handlers?: { cell: [number, number]; - handler?: unknown; + handler?: () => void; }[]; } diff --git a/src/components/Knob/Knob.vue b/src/components/Knob/Knob.vue index c1fb4ef..e6da388 100644 --- a/src/components/Knob/Knob.vue +++ b/src/components/Knob/Knob.vue @@ -31,7 +31,7 @@ if (props.value) { value.value = props.value; } const propValue = computed(() => props.value); -watch(propValue, () => (value.value = propValue.value)); +watch(propValue, () => (value.value = propValue.value ?? value.value)); watch(value, () => emit('update', value)); const isClickHold = ref<boolean>(false); diff --git a/src/components/Rating/Rating.vue b/src/components/Rating/Rating.vue index db8d860..57017ce 100644 --- a/src/components/Rating/Rating.vue +++ b/src/components/Rating/Rating.vue @@ -22,7 +22,7 @@ if (props.value) { value.value = props.value; } const propValue = computed(() => props.value); -watch(propValue, () => (value.value = propValue.value)); +watch(propValue, () => (value.value = propValue.value ?? value.value)); watch(value, () => emit('update', value)); const onHoverIndex = ref(); diff --git a/src/components/Table/Table.vue b/src/components/Table/Table.vue index 98be4be..317cb3a 100644 --- a/src/components/Table/Table.vue +++ b/src/components/Table/Table.vue @@ -160,7 +160,7 @@ const updateData = (newValue: Ref<unknown>, rowIndex: number, columnIndex: numbe v-for="(item, columnIndex) of row" :key="columnIndex" @click=" - handlers ? handlers?.find((i) => i.cell?.[0] === rowIndex && i.cell?.[1] === columnIndex)?.handler() : null + handlers ? handlers.find((i) => i.cell?.[0] === rowIndex && i.cell?.[1] === columnIndex)?.handler?.() : null " :class="{ leftBorder: showAllLines, -- GitLab