@wener/console
Version:
Base console UI toolkit
41 lines (36 loc) • 1.32 kB
text/typescript
export { StaticRootReactor } from './components/StaticRootReactor';
export { ModuleMainLayout } from './components/ModuleMainLayout';
export {
type SiteLogoProps,
SiteLogo,
type LinkProps,
Link,
type LoadingIndicatorProps,
LoadingIndicator,
type EmptyPlaceholderProps,
EmptyPlaceholder,
type ImageProps,
Image,
type ErrorSuspenseBoundaryProps,
ErrorSuspenseBoundary,
} from './components/ConsoleComponent';
export { defineApplet, getApplets, type DefineAppletOptions } from '../applets/defineApplet';
export { ConsoleLoader, type ConsoleLoaderProps } from './ConsoleLoader';
export { ConsoleLauncher, type ConsoleLauncherProps } from './ConsoleLauncher';
export { useUserPreferenceState } from './hooks';
export {
getConsoleContext,
setConsoleContext,
getAccessToken,
useUserId,
getConsoleEmitter,
getRouteStore,
getUserStore,
getSiteStore,
type ConsoleContext,
} from './context';
export { type UserStore, type UserState, type UserProfileData, createUserStore } from './store/UserStore';
export { type RouteStore, type RouteState, createRouteStore } from './store/RouteStore';
export { Launcher } from './ConsoleLauncher/Launcher';
export { ConsoleAuth } from './components/ConsoleAuth/ConsoleAuth';
export { ConsoleEventType, type ConsoleEmitter, type ConsoleEventData } from './ConsoleEmitter';