Docs
/

@leumas/ui

The ONE Leumas component + layout kit — data-agnostic, token-driven primitives shared by every product.

@leumas/ui

The ONE Leumas component + layout kit — data-agnostic, token-driven primitives every product composes. No product ships its own header/footer/sidebar; they import these and pass their own data.

Absorbs (DRY-consolidated from): z.Domains2/core/src/Globals/{Headers,Footers,Menus,Sidebars,Loaders,SpeedDials}

  • Shared/Components; leumas-tech/src/components/{Layout,HUDLayout,WorkspaceLayout,…};

LeumasMedia/core/shared-ui; leumas-school/packages/ui. The heavy product-specific logic (mega-menus, wakeword, wallet, hard-coded routes) is deliberately left in the product@leumas/ui stays presentational.

Usage

import '@leumas/theme/global.css';
import '@leumas/ui/ui.css';
import { AppShell, Header, Aside, Footer, NavMenu, ThemeToggle } from '@leumas/ui';
import { NavLink } from 'react-router-dom';

<AppShell
  header={<Header logo="/logo.svg" title="Leumas" nav={<NavMenu items={nav} orientation="horizontal" LinkComponent={NavLink} />} utils={<ThemeToggle />} />}
  {/* ONE contextual panel — the current section's pages, not a copy of the header nav. */}
  sidebar={<Aside title="This section" items={sectionNav} LinkComponent={NavLink} />}
 footer={<Footer left="(c) Leumas" right={socials} />}
>
  <Outlet />
</AppShell>

Exports

  • Layout: AppShell, Header, Aside (one contextual panel), Footer, NavMenu / NavItem, AppsGrid.
  • Primitives: Card (+ glow), Button (primary/ghost), PageContainer, Loader.
  • Theme: ThemeToggle, useTheme (re-exported from @leumas/theme).

Router-agnostic: pass LinkComponent (e.g. NavLink) or it falls back to <a>.

What it exports

537 exports: 299 components, 24 hooks, 214 helpers. Import from @leumas/ui.

AccentPickerADAPTER_DRIVEN_VIEWSAdminSurfaceAppListingCardAppListingDetailAppsGridAppShellAppTileAsideAudioPreviewAuraAvatarAvatarPreviewAvatarPreviewBoxBreadcrumbsBulkBarButtonButtonCalendarCanvasHudCanvasHudBarCanvasHudCarouselCanvasHudDialCanvasHudFloatCanvasHudPanelCanvasHudPopoverCanvasHudPrimaryCanvasHudSectionCanvasHudStatCardCardGridCatalogBrowserCatalogGridCatalogTileChatBarChatBarChatComposerChatDockChatDockChatEventRowChatInputChatInputChatMentionMenuChatMessageActionChatMessageBubbleChatMessageBubbleChatMessageListChatMessageListChatPanelChatPanelChatShellChatSlashMenuChatTranscriptChipChipChoiceTileCIRCUIT_EXPORT_FORMATSCIRCUIT_LAYOUT_OPERATIONSCIRCUIT_PREVIEW_TABSCIRCUIT_STUDIO_PHASESCIRCUIT_TOOLSCircuitAutoroutePanelCircuitCanvasCircuitDrcPanelCircuitExportPanelCircuitExportWizardCircuitFabricatePanelCircuitLayoutPanelCircuitPhaseBarCircuitPrint3dPanelCircuitSimulationPanelCircuitSourcePanelCircuitToolPanelCodeCodeBlockCodeEditorCodeSearchViewCodeSearchViewAdapterCollectionBodyColoringCanvasCommandDeckCommandPaletteCONDITIONAL_VIEWSConfirmDialogContextMenuCONTROLSConversationRailCopyButtonCornerDialCustomModePageDataTableDataTablePageDEFAULT_CIRCUIT_ENTRY_FILEDEFAULT_CIRCUIT_TEMPLATE_IDDEFAULT_DWELL_MSDeleteButtonDensityToggleDependencyLensViewDependencyLensViewAdapterDEVICE_PRESETSDisplayGridDnaLabDotDropOverlayDynamicPageEDGE_KIND_INDEXEDGE_KINDSEDGE_TYPE_COLORSEDGE_TYPE_COLORSEmbedPageEmptyStateEmptyStateEntityFieldEquationExePageExportMenuFieldFieldFieldsFileExplorerFileGridFileGridAdapterFilePreviewModalFileTableFileTableAdapterFileTreeFileTreeAdapterFilterBarFlipbookReaderFolderHeatmapViewFolderHeatmapViewAdapterFooterFORM_CONTROL_HOSTSFORM_CONTROLSFormActionsFormControlsProviderFormFieldFormFieldFormWizardFunctionIndexViewFunctionIndexViewAdapterGalleryGalleryCardGalleryCreateCardGalleryPageGitSidebarViewGitSidebarViewAdapterGlassPanelGlassPeekGlyphGlyphGRAPH_PALETTEGRAPH_PALETTEGraph2DGraphViewGraphViewGraphViewAdapterHeaderHeroHeaderHexDumpHzOscillatorIconIconICON_GLYPHSICON_GLYPHSIconButtonIconButtonInputInputInspectorDrawerKIND_COLORSKpiChipsLEUMAS_ITEM_MIMELevelMeterLinkButtonLinkPortalPageListLoaderLoaderLogoLONG_PRESS_MSMarkdownPageMediaContactSheetMediaContactSheetAdapterMediaGateModalMoodboardMoodboardViewAdapterMp3PlayerViewMp3PlayerViewAdapterMultiPageFormPageNATIVE_INPUT_TYPESNavItemNavMenuNoticeNoticeNoticesOracleORACLE_MAX_SCALE

Showing 200 of 537. See them all in the component index.

Generated from the Leumas repository. Every page cites the file it came from.leumas.techllms.txt