diff --git a/resources/js/components/app-sidebar.tsx b/resources/js/components/app-sidebar.tsx
index 40f9ad43..31bbfdca 100644
--- a/resources/js/components/app-sidebar.tsx
+++ b/resources/js/components/app-sidebar.tsx
@@ -30,7 +30,7 @@ export function AppSidebar() {
return (
<>
-
+
{mainNavItems.map((item) => {
const isActive = page.url.startsWith(resolveUrl(item.href));
return (
@@ -38,7 +38,7 @@ export function AppSidebar() {
key={item.title}
href={item.href}
className={cn([
- 'flex flex-col items-center justify-center gap-1 text-primary',
+ 'flex flex-col items-center justify-center text-primary',
'transtion-all duration-200',
{
'opacity-100': isActive,
@@ -47,8 +47,7 @@ export function AppSidebar() {
'hover:opacity-75',
])}
>
-
- {item.title}
+
);
})}
diff --git a/resources/js/providers/menu-item-provider.tsx b/resources/js/providers/menu-item-provider.tsx
index d8e4c277..7308c455 100644
--- a/resources/js/providers/menu-item-provider.tsx
+++ b/resources/js/providers/menu-item-provider.tsx
@@ -26,6 +26,7 @@ export function getMainNavItems(features: Features): NavItem[] {
items.push({
type: 'nav-item',
title: 'Cashflow',
+ mobileTitle: 'Flujo',
href: cashflow(),
icon: TrendingUp,
});
diff --git a/resources/js/types/index.d.ts b/resources/js/types/index.d.ts
index c2cde304..3187c8f7 100644
--- a/resources/js/types/index.d.ts
+++ b/resources/js/types/index.d.ts
@@ -24,6 +24,7 @@ export interface NavGroup {
export interface NavItem {
type: 'nav-item';
title: string;
+ mobileTitle?: string;
href: NonNullable;
icon?: LucideIcon | ReactNode | null;
isActive?: boolean;