@venator-ui/patterns
v0.1.6
Published
Higher-level UI patterns and compositions for the Venator library
Readme
@venator-ui/patterns
Structural layout compositions for React applications. Built on top of @venator-ui/ui.
Installation
npm install @venator-ui/patternsPatterns
DashboardLayout— full-screen layout with collapsible sidebar and header slotSidebarNav— composable sidebar navigation with sections and active stateTopbar— top navigation bar with left, center and right slotsPageHeader— page title, description, actions and breadcrumb slotsModuleGrid— responsive CSS grid for dashboard modulesStatCard— KPI card with trend indicator and variant accents
Usage
import { DashboardLayout, SidebarNav, PageHeader } from '@venator-ui/patterns';
export default function App() {
return (
<DashboardLayout
sidebar={<SidebarNav sections={sections} pathname={pathname} />}
header={<Header />}
>
<PageHeader title="Dashboard" description="Welcome back." />
</DashboardLayout>
);
}