- Add TableHeader DTO - Refactor Toggle component to have checked prop, as wire:model does not work - add null collasing for php 8.5 strict compatibility in scope directive - refactor card component so that actions stay on the right - make button component scaled small on active and change color on hover
12 lines
406 B
PHP
12 lines
406 B
PHP
@props(['icon' => null])
|
|
<button {{$attributes->twMerge(['class' => 'rounded-lg border border-gray-300 px-4 py-2 text-gray-700 active:scale-75 hover:bg-gray-100 transition duration-150 ease-in-out'])}}>
|
|
<div class="gap-2 flex items-center">
|
|
@if($icon)
|
|
<span class="block">
|
|
@svg($icon, 'w-4 h-4')
|
|
</span>
|
|
@endif
|
|
{{$slot}}
|
|
</div>
|
|
</button>
|