mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-29 00:05:01 +00:00
FakeMUI Components (MUI API compatibility): - Add sx prop support to all components via sxToStyle utility - Add MUI-style variants to Button (contained, outlined) - Add component prop to Typography for polymorphic rendering - Add label prop to Chip (MUI uses label vs children) - Add edge/color/size props to IconButton - Add component prop to List for nav rendering - Add href support to ListItemButton - Add variant prop to Avatar - Add PaperProps to Drawer New @metabuilder/components package: - vanilla/loading - LoadingIndicator, InlineLoader, AsyncLoading - vanilla/error - ErrorBoundary, ErrorDisplay, withErrorBoundary - vanilla/empty-state - EmptyState + 7 specialized variants - vanilla/skeleton - Skeleton + 6 specialized variants - Organized by framework: vanilla/, radix/, fakemui/ Hooks consolidation (FakeMUI → root hooks/): - useAccessible (5 accessibility hooks) - useToast with ToastProvider - FakeMUI re-exports from hooks for backward compatibility WorkflowUI fixes: - Fix showNotification → useUI error/success methods - Fix Redux reducer setTimeout (Immer proxy issue) - Fix useRef type error - Update to Next.js 16.1.6 with webpack mode - Add @metabuilder/fakemui dependency Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
17 lines
844 B
JavaScript
17 lines
844 B
JavaScript
export { Modal, Dialog } from './Modal'
|
|
export { DialogOverlay, DialogPanel, DialogHeader, DialogTitle, DialogContent, DialogActions } from './Dialog'
|
|
export { Popover } from './Popover'
|
|
export { Collapse, Fade, Grow, Slide, Zoom } from './Transitions'
|
|
export { ClickAwayListener } from './ClickAwayListener'
|
|
export { Portal } from './Portal'
|
|
export { CssBaseline, ScopedCssBaseline } from './CssBaseline'
|
|
export { NoSsr } from './NoSsr'
|
|
export { Popper } from './Popper'
|
|
export { TextareaAutosize } from './TextareaAutosize'
|
|
export { useMediaQuery, useMediaQueryUp, useMediaQueryDown, useMediaQueryBetween } from './useMediaQuery'
|
|
export { GlobalStyles } from './GlobalStyles'
|
|
export { classNames } from './classNames'
|
|
export { ToastProvider, useToast } from './ToastContext'
|
|
export { Iframe } from './Iframe'
|
|
export { sxToStyle } from './sx'
|