@kala-ui/react-app
v0.1.0-beta.7
Published
App-level composite components for Kala UI — AppShell, Sidebar, Header, DataTable, ApexCharts wrappers, drag-and-drop and dashboard widgets — built on @kala-ui/react primitives.
Downloads
587
Maintainers
Readme
@kala-ui/react-app
App-level composite components for Kala UI — opinionated, multi-component application patterns built on the @kala-ui/react primitives.
What's inside
- Application chrome —
AppShell,Header,Sidebar,Footer,Navigation,NavLink(plus theisActivePathrouting helper from@kala-ui/react-app/lib/active-path) - Data-heavy composites —
DataTable(sorting / filtering / pagination / selection / server-side),Dnd(dnd-kit sortable lists and boards) - Charts —
AreaChart,BarChart,LineChart,DonutChart,RadialBarChart,SparklineChart(ApexCharts wrappers, theme-aware, lazy-loaded) - Dashboard & domain widgets —
MetricCard,SessionCard,UserMenuDropdown,SocialLoginButton(s)
Installation
pnpm add @kala-ui/react-app@beta @kala-ui/react@betaRequires React 19.2+. Import the core stylesheet first, then this package's utilities (theme, tokens, preflight and kala-* helpers ship once via the core):
@import "@kala-ui/react/styles";
@import "@kala-ui/react-app/styles";Usage
import { Button, ThemeProvider } from "@kala-ui/react";
import { AppShell, DataTable } from "@kala-ui/react-app";Every component has a subpath export (@kala-ui/react-app/<component>) plus
the barrel. All component modules ship a "use client" banner, so they import
cleanly into React Server Component apps — charts lazy-load ApexCharts on the
client only.
See the repository README and THEMING.md for theming, dark mode and framework integration.
License
MIT
