diff --git a/apps/stage-tamagotchi/src/pages/settings/airi-card/components/CardCreate.vue b/apps/stage-tamagotchi/src/pages/settings/airi-card/components/CardCreate.vue new file mode 100644 index 000000000..f2aaec808 --- /dev/null +++ b/apps/stage-tamagotchi/src/pages/settings/airi-card/components/CardCreate.vue @@ -0,0 +1,22 @@ + + + diff --git a/apps/stage-tamagotchi/src/pages/settings/airi-card/components/CardCreationDialog.vue b/apps/stage-tamagotchi/src/pages/settings/airi-card/components/CardCreationDialog.vue new file mode 100644 index 000000000..755c33a07 --- /dev/null +++ b/apps/stage-tamagotchi/src/pages/settings/airi-card/components/CardCreationDialog.vue @@ -0,0 +1,280 @@ + + + + + diff --git a/apps/stage-tamagotchi/src/pages/settings/airi-card/index.vue b/apps/stage-tamagotchi/src/pages/settings/airi-card/index.vue index 409e17c52..12becb52f 100644 --- a/apps/stage-tamagotchi/src/pages/settings/airi-card/index.vue +++ b/apps/stage-tamagotchi/src/pages/settings/airi-card/index.vue @@ -8,6 +8,8 @@ import { storeToRefs } from 'pinia' import { computed, ref, watch } from 'vue' import { useI18n } from 'vue-i18n' +import CardCreate from './components/CardCreate.vue' +import CardCreationDialog from './components/CardCreationDialog.vue' import CardDetailDialog from './components/CardDetailDialog.vue' import CardListItem from './components/CardListItem.vue' import DeleteCardDialog from './components/DeleteCardDialog.vue' @@ -21,6 +23,7 @@ const { cards, activeCardId } = storeToRefs(cardStore) const selectedCardId = ref('') // Dialog state const isCardDialogOpen = ref(false) +const isCardCreationDialogOpen = ref(false) // Search query const searchQuery = ref('') @@ -116,6 +119,10 @@ function handleSelectCard(cardId: string) { isCardDialogOpen.value = true } +function handleCardCreationDialog() { + isCardCreationDialogOpen.value = true +} + // Card activation function activateCard(id: string) { activeCardId.value = id @@ -147,7 +154,7 @@ function getModuleShortName(id: string, module: 'consciousness' | 'voice') { + + +