Changed toggle to checkbox
This commit is contained in:
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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",
|
||||||
|
|||||||
@@ -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 }
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user