@xemahq/app-ui
v0.6.12
Published
Layer 1 SDK: the pinned UI surface a Xema custom-app code component (and an ejected app's frontend) draws with. A thin composition over @xemahq/ui-kernel — it re-exports the kernel's shared primitive/chrome/chart surface and adds a responsive AppShell. It
Readme
@xemahq/app-ui
UI components for Xema app frontends
Overview
The UI surface for a Xema custom app: the shared primitives, chrome and charts from @xemahq/ui-kernel/ui, plus a responsive AppShell. It is the only package a compiled custom component may import for UI.
When to use it
- You are writing a custom app component or frontend page and want the standard Xema look.
Installation
pnpm add @xemahq/app-uiUsage
import { AppShell, Button, Card } from '@xemahq/app-ui';
export default function MyAppSurface() {
return (
<AppShell title="My App" actions={<Button size="sm">New</Button>}>
<Card>...</Card>
</AppShell>
);
}Peer requirements
react^18.3.1
License
Apache-2.0 © Xema — xema.dev
