# @limitless/ui Limitless Layout 3 (Detached Layout) inspired Bootstrap 5 React UI kit for Remix and Next.js. No jQuery, all components are React-first with Bootstrap-compatible markup and a thin theming layer (light/dark/material). ## Layout 3 Structure This framework implements the **Layout 3 (Detached Layout)** from Limitless template: ``` ├── Navbar (full width, top) ├── PageHeader (outside page-content) │ ├── breadcrumb-line │ └── page-header-content ├── page-content pt-0 │ ├── Main Sidebar (detached, left) │ ├── Secondary Sidebar (optional) │ ├── content-wrapper │ │ └── content │ └── Right Sidebar (optional) └── Footer (outside page-content, bottom) ``` Key characteristics: - Sidebars appear as detached stand-alone components with shadows - Page header is placed outside page-content container - Footer is at the very bottom, outside page-content - Supports material theme styling with user menu ## Quickstart ```bash npm install @limitless/ui bootstrap ``` In your app entry (e.g., `root.tsx` in Remix, `_app.tsx` in Next): ```tsx import 'bootstrap/dist/css/bootstrap.min.css'; import '@limitless/ui/dist/styles.css'; import { ThemeProvider, PageShell, Navbar, Sidebar, PageHeader, Footer } from '@limitless/ui'; export default function App() { return ( } endItems={/* user menu, notifications */} /> } pageHeader={ } mainSidebar={ } footer={