UNPKG

@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
// 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';