diff --git a/resources/views/components/menu-item.blade.php b/resources/views/components/menu-item.blade.php
new file mode 100644
index 0000000..353b83b
--- /dev/null
+++ b/resources/views/components/menu-item.blade.php
@@ -0,0 +1,31 @@
+@props([
+ 'label',
+ 'variant' => 'default',
+ 'href',
+])
+
+@php
+ $baseClasses = 'block rounded-lg px-4 py-2 text-center transition-all duration-200 ease-out';
+ $hoverClasses = 'hover:bg-slate-600';
+
+ $variantClasses = match ($variant) {
+ 'highlights' => 'font-bold text-indigo-400',
+ 'destructive' => 'text-red-400',
+ default => 'text-slate-200',
+ };
+@endphp
+
+@if ($href)
+ twMerge(['class' => "$baseClasses $variantClasses $hoverClasses"]) }}
+ >
+ {{ $label }}
+
+@else
+
+@endif
diff --git a/resources/views/components/menu-item/index.blade.php b/resources/views/components/menu-item/index.blade.php
deleted file mode 100644
index a19214c..0000000
--- a/resources/views/components/menu-item/index.blade.php
+++ /dev/null
@@ -1,38 +0,0 @@
-{{--
- A reusable Blade component for defining custom link variants within a menu.
- Supports "default," "highlights," and "destructive" styles.
-
- Example Usage:
-
---}}
-
-@props([
- 'label',
- 'variant' => 'default',
- 'href' => '#',
-])
-
-@php
- $baseClasses = 'block rounded-lg px-4 py-2 text-center transition-all duration-200 ease-out';
- $hoverClasses = 'hover:bg-slate-600 focus:bg-slate-600 focus:outline-0';
-
- $variantClasses = match ($variant) {
- 'highlights' => 'font-bold text-indigo-400',
- 'destructive' => 'text-red-400',
- default => 'text-slate-200',
- };
-@endphp
-
-merge(['class' => "$baseClasses $variantClasses $hoverClasses"]) }}
->
- {{ $label }}
-