@nestbotics/nct_frontend_common_components
Version:
A collection of reusable React components with theme management and styling utilities
46 lines (38 loc) • 2.35 kB
JavaScript
// src/index.js
import './assets/styles/global.css';
// Common Components
export { default as Header } from './components/common/Header';
export { default as Footer } from './components/common/Footer';
export { default as Sidebar } from './components/common/Sidebar';
export { default as Button } from './components/common/Button';
export { default as CustomButton } from './components/common/CustomButton';
export { default as CustomTextField } from './components/common/CustomTextField';
export { default as GenericDataGrid } from './components/common/GenericDataGrid';
export { default as DynamicTable } from './components/common/DynamicTable';
// Additional Common Components
export { default as AddManageModal } from './components/common/AddManageModal';
export { default as AlertPopup } from './components/common/AlertPopup';
export { default as DeleteTaskAlert } from './components/common/DeleteTaskAlert.jsx';
export { default as DropdownAccount } from './components/common/DropdownAccount';
export { default as HelperTable } from './components/common/HelperTable';
export { default as NewHeader } from './components/common/NewHeader';
export { default as OrderAlert } from './components/common/OrderAlert';
export { default as ProtectedRoute } from './components/common/ProtectedRoute';
export { default as SubContainer } from './components/common/SubContainer';
export { default as Topbar } from './components/common/Topbar';
// Individual Action Button Components
export { default as SaveButton } from './components/common/SaveButton';
export { default as CancelButton } from './components/common/CancelButton';
export { default as DeleteButton } from './components/common/DeleteButton';
// Style Provider System
export { StyleProvider, useStyleVariants, getVariantStyle, createSxWithVariant } from './context/user_data/StyleProvider';
// Styled Components
export { StyledText, DataGridStyled } from './components/common/StyledComponents';
// Theme System
export { tokens, themeSettings, ColorModeContext, useMode } from './theme/Theme';
export { default as darkTheme } from './theme/dark_theme';
export { default as lightTheme } from './theme/light_theme';
// Context Providers
export { default as UserDataProvider, userDataContext } from './context/UserDataProvider';
// CSS Generation Utilities
export * from './utils/cssGenerator';