From 0d24414fafa8dc1f1dd4e207d512cf731b7b6225 Mon Sep 17 00:00:00 2001 From: smithoo Date: Mon, 9 Sep 2024 15:58:47 +0900 Subject: [PATCH 1/3] extract index selector functions as composable --- .../vlossom/src/components/vs-tabs/VsTabs.vue | 107 +++------------- .../vs-tabs/__tests__/vs-tabs.test.ts | 2 +- .../index-selector-composable.test.ts | 0 .../composables/index-selector-composable.ts | 115 ++++++++++++++++++ packages/vlossom/src/composables/index.ts | 1 + .../src/composables/useIndexSelector.ts | 5 + 6 files changed, 137 insertions(+), 93 deletions(-) create mode 100644 packages/vlossom/src/composables/__tests__/index-selector-composable.test.ts create mode 100644 packages/vlossom/src/composables/index-selector-composable.ts create mode 100644 packages/vlossom/src/composables/useIndexSelector.ts diff --git a/packages/vlossom/src/components/vs-tabs/VsTabs.vue b/packages/vlossom/src/components/vs-tabs/VsTabs.vue index 68dac29bd..19bef3503 100644 --- a/packages/vlossom/src/components/vs-tabs/VsTabs.vue +++ b/packages/vlossom/src/components/vs-tabs/VsTabs.vue @@ -48,7 +48,7 @@