From 173856558c138cb1698839d8d5d23a8c81510c08 Mon Sep 17 00:00:00 2001 From: mertmit Date: Thu, 16 Nov 2023 17:37:16 +0300 Subject: [PATCH] fix: select options delete and reorder Signed-off-by: mertmit --- .../smartsheet/column/SelectOptions.vue | 39 ++++++++++++++----- 1 file changed, 29 insertions(+), 10 deletions(-) diff --git a/packages/nc-gui/components/smartsheet/column/SelectOptions.vue b/packages/nc-gui/components/smartsheet/column/SelectOptions.vue index ff8a32d367..53ad9bf92a 100644 --- a/packages/nc-gui/components/smartsheet/column/SelectOptions.vue +++ b/packages/nc-gui/components/smartsheet/column/SelectOptions.vue @@ -29,7 +29,7 @@ const { optionsMagic: _optionsMagic } = useNocoEe() const optionsWrapperDomRef = ref() -const options = ref<(Option & { status?: 'remove' })[]>([]) +const options = ref<(Option & { status?: 'remove'; index?: number })[]>([]) const isAddingOption = ref(false) @@ -38,7 +38,7 @@ const OPTIONS_PAGE_COUNT = 20 const loadedOptionAnchor = ref(OPTIONS_PAGE_COUNT) const isReverseLazyLoad = ref(false) -const renderedOptions = ref<(Option & { status?: 'remove' })[]>([]) +const renderedOptions = ref<(Option & { status?: 'remove'; index?: number })[]>([]) const savedDefaultOption = ref