51 lines
1.2 KiB
TypeScript
51 lines
1.2 KiB
TypeScript
export { OneOsAppShell, PROTOTYPE_DEMO_HREF } from './OneOsAppShell';
|
|
export type { OneOsAppShellProps, ShellTab } from './OneOsAppShell';
|
|
export { ShellNoticeCenter } from './ShellNoticeCenter';
|
|
export {
|
|
ONEOS_NOTICE_ACTION,
|
|
ONEOS_NOTICES_SYNC,
|
|
isNoticeAction,
|
|
isNoticesSync,
|
|
postNoticeAction,
|
|
postNoticesSync,
|
|
type NoticeActionPayload,
|
|
type NoticesSyncPayload,
|
|
type ShellNoticeItem,
|
|
} from './notice-bridge';
|
|
export {
|
|
ONEOS_SHELL_NAV,
|
|
isShellNav,
|
|
requestShellNav,
|
|
type ShellNavPayload,
|
|
} from './nav-bridge';
|
|
export {
|
|
buildShellMenuFromNav,
|
|
findMenuPath,
|
|
hrefPathname,
|
|
itemKeyToHref,
|
|
type ShellMenuItem,
|
|
} from './nav-from-prototypes';
|
|
export {
|
|
ONEOS_RELEASE_DEMO_ACTION,
|
|
RELEASE_SEEN_STORAGE_KEY,
|
|
SHELL_CURRENT_RELEASE_VERSION,
|
|
clearAllReleaseSeen,
|
|
hasUnseenRelease,
|
|
isReleaseDemoAction,
|
|
postReleaseDemoAction,
|
|
postReleaseDemoOpen,
|
|
postReleaseDemoReset,
|
|
type ReleaseDemoAction,
|
|
type ReleaseDemoActionPayload,
|
|
} from './release-demo-bridge';
|
|
export {
|
|
bootstrapOneOsTheme,
|
|
broadcastOneOsTheme,
|
|
isLegacyOneOsPrototype,
|
|
LEGACY_ONEOS_PROTO_IDS,
|
|
readStoredOneOsTheme,
|
|
setOneOsTheme,
|
|
toggleOneOsTheme,
|
|
type OneOsTheme,
|
|
} from './theme';
|