Skip to content

Commit 6d997ae

Browse files
committed
feat: Allow custom classes for menu components
1 parent 85ca7f7 commit 6d997ae

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

resources/views/components/menu-item/index.blade.php

+4-4
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@
1616
@props([
1717
'label',
1818
'variant' => 'default',
19-
'href' => null,
19+
'href' => '#',
2020
])
2121

2222
@php
23-
$baseClasses = 'block rounded-lg px-4 py-2 text-center transition-colors duration-200 ease-out ';
24-
$hoverClasses = ' focus:outline-0 hover:bg-slate-600 focus:bg-slate-600';
23+
$baseClasses = 'block rounded-lg px-4 py-2 text-center transition-all duration-200 ease-out';
24+
$hoverClasses = 'cursor-pointer hover:bg-slate-600 focus:bg-slate-600 focus:outline-0';
2525
2626
$variantClasses = match ($variant) {
2727
'highlights' => 'font-bold text-indigo-400',
@@ -32,7 +32,7 @@
3232

3333
<a
3434
href="{{ $href }}"
35-
class="{{ $baseClasses }} {{ $variantClasses }} {{ $hoverClasses }}"
35+
{{ $attributes->merge(['class' => "$baseClasses $variantClasses $hoverClasses"]) }}
3636
>
3737
{{ $label }}
3838
</a>

0 commit comments

Comments
 (0)