@props(['align' => 'right', 'width' => '48', 'contentClasses' => 'py-1 bg-white']) @php switch ($align) { case 'left': $alignmentClasses = 'origin-top-left left-0 -ml-3'; break; case 'top': $alignmentClasses = 'origin-top'; break; case 'center': $alignmentClasses = 'origin-center'; break; case 'right': default: $alignmentClasses = 'origin-top-right right-0'; break; } switch ($width) { case '48': $width = 'w-48'; break; case '96': $width = 'w-96'; break; } @endphp
merge(['class' => 'relative']) }} x-data="{ open: false }" @click.outside="open = false" @close.stop="open = false">
{{ $trigger }}