@props(['href' => null, 'icon' => null, 'danger' => false, 'navigate' => true])
@php
$classes = 'flex w-full items-center gap-2.5 px-3.5 py-2 text-left text-sm transition-colors '
.($danger ? 'text-rose-700 hover:bg-rose-50' : 'text-slate-700 hover:bg-slate-50 hover:text-slate-900');
@endphp
@if ($href)
merge(['class' => $classes]) }}>
@if ($icon)@endif{{ $slot }}
@else
{{-- type defaults to "button" but may be overridden (e.g. type="submit" for the sign-out form). --}}
@endif