@props(['align' => 'right', 'width' => '48', 'contentClasses' => '']) @php switch ($align) { case 'left': $alignmentClasses = 'ltr:origin-top-left rtl:origin-top-right start-0'; break; case 'top': $alignmentClasses = 'origin-top'; break; case 'right': default: $alignmentClasses = 'ltr:origin-top-right rtl:origin-top-left end-0'; break; } switch ($width) { case '48': $width = 'w-48'; break; } @endphp
{{ $trigger }}
merge(['class'=>"rounded-lg absolute z-50 mt-2 shadow-lg w-48 bg-[var(--wc-light-secondary)] dark:bg-[var(--wc-dark-secondary)] rounded-md border border-[var(--wc-light-secondary)] dark:border-[var(--wc-dark-secondary)] shadow-sm overflow-hidden"])}} style="display: none;" @click="open = false">
{{ $content }}