o24ui-framework
v1.0.1
Published
O24UI Framework - Core components, layouts, and menu system for Next.js applications
Maintainers
Readme
O24UI Framework
Core framework components, layouts, and menu system for Next.js applications built with Material-UI.
Installation
npm install o24ui-frameworkFeatures
- @core - Core components, hooks, stores, theme system
- @layouts - Layout components (Vertical, Horizontal, Blank)
- @menu - Menu system and navigation
- Components - Generic reusable components (Providers, ThemeProvider, etc.)
- Contexts - Framework-level React contexts
- HOCs - Higher-order components (AuthGuard, IdleTimer)
- Hooks - Generic React hooks
- Utils - Utility functions
- Libs - Shared libraries
Usage
// Import core components
import { Providers, ThemeProvider } from 'o24ui-framework/components';
import { AuthGuard } from 'o24ui-framework/hocs';
import { useLocale } from 'o24ui-framework/hooks';
// Import layouts
import { VerticalLayout } from 'o24ui-framework/layouts';
// Import menu
import { VerticalNav } from 'o24ui-framework/menu';Requirements
- React 19+
- Next.js 16+
- Material-UI 7+
- NextAuth v5
- next-intl 3+
License
MIT
