fix: 🐛 Fix broken Note UIs

This commit is contained in:
Jesse Wierzbinski 2025-04-10 14:48:03 +02:00
parent b6080eff60
commit ac0a571ecc
No known key found for this signature in database
20 changed files with 154 additions and 95 deletions

View file

@ -13,7 +13,10 @@ import { type HTMLAttributes, computed } from "vue";
import DialogOverlay from "./DialogOverlay.vue";
const props = defineProps<
DialogContentProps & { class?: HTMLAttributes["class"] }
DialogContentProps & {
class?: HTMLAttributes["class"];
hideClose?: boolean;
}
>();
const emits = defineEmits<DialogContentEmits>();
@ -41,6 +44,7 @@ const forwarded = useForwardPropsEmits(delegatedProps, emits);
<slot />
<DialogClose
v-if="!hideClose"
class="ring-offset-background focus:ring-ring data-[state=open]:bg-accent data-[state=open]:text-muted-foreground absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4"
>
<X />