@props([ "open" => false, "align" => "right", "width" => "48", "contentClasses" => "list-none divide-y divide-gray-100 rounded-md bg-white text-base dark:divide-gray-600 dark:bg-gray-700", "search" => false, "searchUrl" => "", "hideIfEmpty" => false, "closeOnClick" => true, ]) @php if (! $hideIfEmpty) { $contentClasses .= " py-1 border border-gray-200 dark:border-gray-600"; } switch ($align) { case "left": $alignmentClasses = "left-0 origin-top-left"; break; case "top": $alignmentClasses = "origin-top"; break; case "right": default: $alignmentClasses = "right-0 origin-top-right"; break; } switch ($width) { case "48": $width = "w-48"; break; case "56": $width = "w-56"; break; case "full": $width = "w-full"; break; } @endphp
{{ $trigger }}