2 import { Plus } from '@lucide/svelte';
3 import { Button } from '$lib/components/ui/button';
4 import * as Tooltip from '$lib/components/ui/tooltip';
5 import { ATTACHMENT_TOOLTIP_TEXT } from '$lib/constants';
9 onclick?: (e: MouseEvent) => void;
12 let { disabled = false, onclick }: Props = $props();
16 <Tooltip.Trigger class="w-full">
18 class="file-upload-button h-8 w-8 rounded-full p-0"
24 <span class="sr-only">{ATTACHMENT_TOOLTIP_TEXT}</span>
26 <Plus class="h-4 w-4" />
31 <p>{ATTACHMENT_TOOLTIP_TEXT}</p>