@props([
'active' => false,
'disabled' => false,
'icon' => null,
'iconAlias' => null,
'label' => null,
'separator' => false,
])
@php
$hasIcon = filled($icon);
$hasLabel = filled($label) || $separator;
$isDisabled = $disabled || $separator;
@endphp
class([
'fi-pagination-item overflow-hidden border-x-[0.5px] border-gray-200 first:rounded-s-lg first:border-s-0 last:rounded-e-lg last:border-e-0 dark:border-white/10',
'focus-within:z-10 focus-within:ring-2 focus-within:ring-primary-600 dark:focus-within:ring-primary-500' => ! $isDisabled,
])
}}
>