Added ui card to add worlds / calendars

This commit is contained in:
Alexis
2025-03-03 12:35:59 +01:00
parent 7e2989e383
commit a83bc240b1
5 changed files with 45 additions and 35 deletions

View File

@@ -1,5 +1,5 @@
<script lang="ts" setup>
import { PhPencil, PhPlus, PhTrash } from "@phosphor-icons/vue";
import { PhPencil, PhTrash } from "@phosphor-icons/vue";
import type { RealtimeChannel } from "@supabase/supabase-js"
import type { World } from "~/models/World";
@@ -129,21 +129,6 @@ function hideEditModal() {
<Heading level="h2">
{{ $t('entity.world.namePlural') }}
</Heading>
<UiTooltipProvider :delay-duration="250">
<UiTooltip>
<UiTooltipTrigger as-child>
<UiButton size="icon" class="rounded-full h-8 w-8" @click="() => isCreateWorldModalOpen = true">
<PhPlus size="17"/>
</UiButton>
</UiTooltipTrigger>
<UiTooltipContent :side-offset="10">
<p>
{{ $t('entity.world.addSingle') }}
</p>
</UiTooltipContent>
</UiTooltip>
</UiTooltipProvider>
</div>
<ul v-if="worlds?.data" class="grid lg:grid-cols-3 gap-2">
@@ -192,6 +177,11 @@ function hideEditModal() {
</UiCardContent>
</UiCard>
</li>
<li class="w-fit">
<AddCard @on-click="() => isCreateWorldModalOpen = true">
{{ $t('entity.world.addSingle') }}
</AddCard>
</li>
</ul>
</Spacing>
</section>