|
@@ -1,6 +1,6 @@
|
|
|
<template>
|
|
|
- <dialog id="cookie_monster" aria-label="Cookie Preferences" :class="`print:hidden z-50 ${isOpen ? 'mix-blend-normal' : 'mix-blend-difference'}`">
|
|
|
- <div v-if="isOpen" class="fixed bottom-2 right-2 left-2 sm:w-10/12 max-w-screen-md sm:mx-auto">
|
|
|
+ <dialog :open="isOpen" closedby="any" id="cookie_monster" aria-label="Cookie Preferences" :class="`print:hidden z-50 ${isOpen ? 'mix-blend-normal' : 'mix-blend-difference'}`">
|
|
|
+ <div class="fixed bottom-2 right-2 left-2 sm:w-10/12 max-w-screen-md sm:mx-auto">
|
|
|
<div class="border-2 bg-white border-sky-700 px-4 pt-3 pb-4 overflow-scroll">
|
|
|
<client-only><fa-icon :icon="['fas', 'circle-xmark']" class="text-error text-4xl float-right" @click="isOpen = false" /></client-only>
|
|
|
<div class="pb-4">
|
|
@@ -26,10 +26,11 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <button v-else class="fixed max-w-0 bottom-2 sm:right-16 right-11 cursor-pointer" aria-label="Open Cookie Preferences" @click="isOpen = true">
|
|
|
- <ClientOnly><fa-icon icon="fa-solid fa-cookie-bite" class="sm:text-6xl text-4xl text-sky-500" /></ClientOnly>
|
|
|
- </button>
|
|
|
</dialog>
|
|
|
+ <button v-if="!isOpen" class="fixed max-w-0 bottom-2 sm:right-16 right-11 cursor-pointer" aria-label="Open Cookie Preferences" @click="isOpen = true">
|
|
|
+ <ClientOnly><fa-icon icon="fa-solid fa-cookie-bite" class="sm:text-6xl text-4xl text-sky-500" /></ClientOnly>
|
|
|
+ </button>
|
|
|
+
|
|
|
</template>
|
|
|
|
|
|
<script lang="ts" setup>
|