Changed toggle to checkbox

This commit is contained in:
Alexis
2025-04-30 14:02:02 +02:00
parent c2712f7b86
commit d7447eb700
4 changed files with 7 additions and 10 deletions

View File

@@ -155,14 +155,9 @@ function handleCancel() {
<PhEyeClosed v-else size="18" /> <PhEyeClosed v-else size="18" />
<div class="flex items-center gap-x-2"> <div class="flex items-center gap-x-2">
<UiSwitch id="new-event-visibility" v-model:checked="eventSkeleton.hidden" /> <UiCheckbox id="new-event-visibility" v-model:checked="eventSkeleton.hidden" />
<UiLabel for="new-event-visibility"> <UiLabel for="new-event-visibility">
<template v-if="!eventSkeleton.hidden"> {{ $t('entity.calendar.event.hiddenLabel') }}
{{ $t('entity.calendar.event.isPublic') }}
</template>
<template v-else>
{{ $t('entity.calendar.event.isHidden') }}
</template>
</UiLabel> </UiLabel>
</div> </div>
</div> </div>

View File

@@ -26,7 +26,7 @@ const forwarded = useForwardPropsEmits(delegatedProps, emits)
> >
<CheckboxIndicator class="flex h-full w-full items-center justify-center text-current"> <CheckboxIndicator class="flex h-full w-full items-center justify-center text-current">
<slot> <slot>
<PhCheck class="size-4" /> <PhCheck size="10" />
</slot> </slot>
</CheckboxIndicator> </CheckboxIndicator>
</CheckboxRoot> </CheckboxRoot>

View File

@@ -208,6 +208,7 @@ export default defineI18nConfig(() => ({
isEnd: "End", isEnd: "End",
isHidden: "Hidden", isHidden: "Hidden",
isPublic: "Public", isPublic: "Public",
hiddenLabel: "Hide this event",
hiddenTooltip: "This event is visible only to game masters.", hiddenTooltip: "This event is visible only to game masters.",
addLocation: "Add a place", addLocation: "Add a place",
prevPage: "Previous page with events", prevPage: "Previous page with events",
@@ -532,6 +533,7 @@ export default defineI18nConfig(() => ({
isEnd: "Fin", isEnd: "Fin",
isHidden: "Privé", isHidden: "Privé",
isPublic: "Public", isPublic: "Public",
hiddenLabel: "Rendre l'évènement privé",
hiddenTooltip: "Cet évènement est uniquement visible pour les maîtres du jeu.", hiddenTooltip: "Cet évènement est uniquement visible pour les maîtres du jeu.",
addLocation: "Ajouter un endroit", addLocation: "Ajouter un endroit",
prevPage: "Précédente page à évènements", prevPage: "Précédente page à évènements",

View File

@@ -836,13 +836,13 @@ export const useCalendar = defineStore("calendar", () => {
/** /**
* Dummy event to hold creation data * Dummy event to hold creation data
*/ */
const eventSkeleton = ref<CalendarEvent>({ title: "", startDate: defaultDate.value }) const eventSkeleton = ref<CalendarEvent>({ title: "", startDate: defaultDate.value, hidden: false })
/** /**
* Resets the dummy event data * Resets the dummy event data
*/ */
function resetSkeleton() { function resetSkeleton() {
eventSkeleton.value = { title: "", startDate: defaultDate.value } eventSkeleton.value = { title: "", startDate: defaultDate.value, hidden: false }
} }
/** /**