From cb33282649c898c4da5c376f7ce7a7c3f14e4f0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Teixeira?= Date: Mon, 30 Sep 2024 15:40:59 +0100 Subject: [PATCH] fix(Table): key prop id type --- .changeset/clean-ads-grow.md | 5 +++++ packages/ui/src/components/table/Table.vue | 5 ++--- 2 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 .changeset/clean-ads-grow.md diff --git a/.changeset/clean-ads-grow.md b/.changeset/clean-ads-grow.md new file mode 100644 index 00000000..80de55ef --- /dev/null +++ b/.changeset/clean-ads-grow.md @@ -0,0 +1,5 @@ +--- +"@indielayer/ui": patch +--- + +fix(Table): key prop id type diff --git a/packages/ui/src/components/table/Table.vue b/packages/ui/src/components/table/Table.vue index d3d87394..2d5255f4 100644 --- a/packages/ui/src/components/table/Table.vue +++ b/packages/ui/src/components/table/Table.vue @@ -91,9 +91,8 @@ const props = defineProps({ }, }) -const selected = defineModel('selected') - -const hasSelected = computed(() => typeof selected.value === 'number') +const selected = defineModel('selected') +const hasSelected = computed(() => typeof selected.value !== 'undefined') type internalT = T & { __expanded?: boolean;