26 lines
1.2 KiB
TypeScript
26 lines
1.2 KiB
TypeScript
// Öffentliche Schnittstelle des Pakets @nexarch/shl — Modul-Frontends importieren ausschließlich hierüber,
|
|
// nicht aus internen Unterpfaden (SHL-01 Akzeptanzkriterium 2: dokumentiert, versioniert, importierbar statt kopiert).
|
|
|
|
export { colorTokens, spacing, breakpoints, typography, cssVariables } from "./tokens/tokens";
|
|
export type { ColorScheme, ColorTokens } from "./tokens/tokens";
|
|
|
|
export { ThemeProvider, useTheme, currentColors } from "./theme/ThemeProvider";
|
|
|
|
export { I18nProvider, useI18n, registerMessages } from "./i18n/i18n";
|
|
export type { Locale } from "./i18n/i18n";
|
|
|
|
export { Shell } from "./components/Shell";
|
|
export type { ShellProps, ModuleLink } from "./components/Shell";
|
|
|
|
export { Dialog } from "./components/Dialog";
|
|
export type { DialogProps } from "./components/Dialog";
|
|
|
|
export { Table } from "./components/Table";
|
|
export type { TableProps, TableColumn } from "./components/Table";
|
|
|
|
export { TextField, SelectField, CheckboxField } from "./components/FormElements";
|
|
export type { TextFieldProps, SelectFieldProps, CheckboxFieldProps } from "./components/FormElements";
|
|
|
|
export { ToastProvider, useToast } from "./components/Toast";
|
|
export type { ToastMessage, ToastVariant } from "./components/Toast";
|