import { Routes, Route } from "react-router-dom"; import { SidebarProvider, Sidebar, SidebarContent, SidebarHeader, SidebarMenu, SidebarMenuItem, SidebarMenuButton, SidebarInset, SidebarTrigger, Separator, TableOfContents, NquiLogo, } from "@nqlib/nqui"; import { HomeIcon, SettingsIcon, MailIcon, FileIcon } from "@hugeicons/core-free-icons"; import { HugeiconsIcon } from "@hugeicons/react"; import { Link } from "react-router-dom"; function Layout({ children }: { children: React.ReactNode }) { return (
My App
Home Inbox Files Settings
My App
{children}
); } function HomePage() { return (

Welcome to My App

Sample 3-column layout: sidebar, main content, and table of contents (showcase-style).

Getting Started

Edit App.tsx to get started.

Next steps

Add routes and pages. The right column shows a table of contents from headings on this page.

); } export default function App() { return ( } /> Inbox – Coming soon} /> Files – Coming soon} /> Settings – Coming soon} /> ); }