UNPKG

@medalsocial/meda

Version:

Shared Meda UI shell and runtime package.

32 lines (31 loc) 2.74 kB
export type { AuthMessageProps, AuthOneTapSlotProps, AuthProvider, AuthProviderButtonProps, AuthProviderListProps, } from '../auth/index.js'; export { AuthError, AuthNotice, AuthOneTapSlot, AuthProviderButton, AuthProviderList, } from '../auth/index.js'; export { AppShell, AppShellBody } from './app-shell.js'; export type { CommandGroupDefinition } from './command-palette.js'; export { CommandPalette, useCommandGroup, useCommands } from './command-palette.js'; export { ContextRail } from './context-rail.js'; export type { DragModeBannerProps } from './drag-mode-banner.js'; export { DragModeBanner } from './drag-mode-banner.js'; export * as Extras from './extras/index.js'; export type { IconRailItem, IconRailLabelVisibility, IconRailProps, IconRailRenderLinkArgs, } from './icon-rail.js'; export { IconRail, RailDivider } from './icon-rail.js'; export type { ShellStorageAdapter } from './layout-state.js'; export { createLocalStorageAdapter } from './layout-state.js'; export { motion } from './motion.js'; export type { PanelViewsProviderProps } from './panel-views-provider.js'; export { PanelViewsProvider } from './panel-views-provider.js'; export type { RailDropSlotProps, RailDropSlotState } from './rail-drop-slot.js'; export { RailDropSlot } from './rail-drop-slot.js'; export type { RailDropZonesProps } from './rail-drop-zones.js'; export { RailDropZones } from './rail-drop-zones.js'; export { ResizableHandle, ResizableShell, ResizableShellPanel } from './resizable-shell.js'; export { RightPanel } from './right-panel.js'; export type { AppTabsProps, PanelToggleProps } from './shell-header.js'; export { AppTabs, PanelToggle, ShellHeader, WorkspaceSwitcher } from './shell-header.js'; export { ShellMain } from './shell-main.js'; export type { MedaShellProviderProps } from './shell-provider.js'; export { MedaShellProvider, useMedaShell, useShellSelection } from './shell-provider.js'; export { DefaultThemeProvider, ThemeToggle, useTheme } from './theme.js'; export { NextThemesAdapter } from './theme-next-themes.js'; export type { AppDefinition, AppShellAppTabsConfig, AppShellAuthBranding, AppShellAuthConfig, AppShellContextRailConfig, AppShellIconRailConfig, AppShellMobileNavConfig, AppShellRightPanelConfig, AppShellVariant, AppShellWorkspaceConfig, AppTabRenderLinkArgs, CommandDefinition, ContextItem, ContextModule, ContextRailHeader, ContextRailScroll, MobileBottomNavItem, MobileDockItem, MobileNavGroup, MobileNavItem, MobileNavLinkArgs, MobileNavTree, MobileNavView, PanelMode, PanelView, ShellLinkRenderArgs, ShellMainLayout, ShellRenderContext, ShellViewport, ThemeAdapter, WorkspaceDefinition, WorkspaceMenuItem, } from './types.js'; export { useShellViewport } from './use-shell-viewport.js';