platform-codebase/@packages/@ui/developer-fab/src/index.ts

34 lines
944 B
TypeScript
Executable file

/**
* @lilith/ui-developer-fab
*
* Unified developer tools FAB with configurable categories
* for access levels, profiles, and storage management.
*/
// Main component
export { DeveloperFab } from './DeveloperFab';
// Category components
export { AccessLevelCategory } from './categories/AccessLevelCategory';
export { ProfileCategory } from './categories/ProfileCategory';
export { StorageCategory } from './categories/StorageCategory';
// Toggle components
export { ContentOverlayToggle } from './components/ContentOverlayToggle';
// Hooks
export { useStorageManager } from './hooks/useStorageManager';
// Utilities
export { getLocalStorageEntries, getSessionStorageEntries, clearStorage, clearCookies } from './utils/storage';
// Types
export type {
AccessLevel,
Profile,
DeveloperFabProps,
StorageEntry,
DevUserContextForFAB,
} from './types';
export type { UseStorageManagerReturn } from './hooks/useStorageManager';