managarten/packages/shared-ui/src/index.ts
Till-JS bd869dfe09 feat: unify navigation with shared PillNavigation component
- Add PillNavigation and PillDropdown to @manacore/shared-ui
- Features: glassmorphism design, horizontal/sidebar toggle, collapsible FAB
- Configurable per app: nav items, primary color, logo, language switcher
- Integrate into ManaCore, ManaDeck, and Memoro web apps
- Remove old local navigation components (Sidebar, Navbar, PillNavigation)
- Add navigation stores for persistent user preferences

Apps now share consistent navigation UX with app-specific branding.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-25 01:31:23 +01:00

41 lines
1,012 B
TypeScript

// Atoms
export { Text, Button, Badge, Card } from './atoms';
// Molecules
export { Toggle, Input, Select, Textarea, Checkbox } from './molecules';
export type { SelectOption } from './molecules';
// Stats
export { GlassCard, StatRow } from './molecules';
// Tags
export { TagBadge } from './molecules';
// Media
export { AudioPlayer } from './molecules';
// Loading/Skeletons
export { SkeletonBox, SkeletonText } from './molecules';
// Feedback
export { EmptyState } from './molecules';
// Layout
export { ModalFooter, DataCard, PageHeader, KeyboardShortcutsPanel } from './molecules';
// Organisms
export { Modal, ConfirmationModal, FormModal, AppSlider } from './organisms';
export type { AppItem } from './organisms';
// Navigation
export { NavLink, Navbar, Sidebar, SidebarSection, PillNavigation, PillDropdown } from './navigation';
export type {
NavItem,
NavbarProps,
SidebarProps,
NavLinkProps,
KeyboardShortcut,
PillNavItem,
PillDropdownItem,
PillNavigationProps
} from './navigation';