diff --git a/src/components/nav-main.tsx b/src/components/nav-main.tsx index 934e626..7706335 100644 --- a/src/components/nav-main.tsx +++ b/src/components/nav-main.tsx @@ -30,44 +30,53 @@ export interface NavMainProps { }[]; } -export function NavMain({ - items, -}: NavMainProps) { +export function NavMain({ items }: NavMainProps) { return ( Platform - {items.map((item) => ( - - - - + {items.map((item) => + !item.items ? ( + + + {item.icon && } {item.title} - - - - - - {item.items?.map((subItem) => ( - - - - {subItem.title} - - - - ))} - - + + - - ))} + ) : ( + + + + + {item.icon && } + {item.title} + + + + + + {item.items.map((subItem) => ( + + + + {subItem.title} + + + + ))} + + + + + ) + )} );