Files
metabuilder/fakemui/index.ts
copilot-swe-agent[bot] 1eaa4b5e97 Fix TypeScript strict mode errors in DBAL integration functions
- Add explicit 'this: any' type annotations to all DBAL integration functions
- Fix syntax errors from missing commas in function parameters
- Reduce TypeScript errors from 146 to ~75
- Update fakemui index.ts with note about Dialog components

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-06 14:19:12 +00:00

234 lines
3.2 KiB
TypeScript

// Fakemui - Material-UI inspired component library
// Main barrel export file for all components
// Icons
export {
Icon,
// Actions
Plus,
Trash,
Copy,
Check,
X,
Filter,
FilterOff,
// Navigation
ArrowUp,
ArrowDown,
ArrowClockwise,
ChevronUp,
ChevronDown,
ChevronLeft,
ChevronRight,
// Files & UI
FloppyDisk,
Search,
Settings,
User,
UserCheck,
Menu as MenuIcon,
Eye,
EyeSlash,
Pencil,
// Communication & Time
Calendar,
Clock,
Mail,
Bell,
// Social
Star,
Heart,
Share,
} from './icons'
export type { IconProps } from './icons'
// Inputs
export {
Button,
ButtonGroup,
IconButton,
Fab,
Input,
Textarea,
Select,
NativeSelect,
Checkbox,
Radio,
RadioGroup,
useRadioGroup,
Switch,
Slider,
FormControl,
useFormControl,
FormGroup,
FormLabel,
FormHelperText,
TextField,
ToggleButton,
ToggleButtonGroup,
Autocomplete,
Rating,
ButtonBase,
InputBase,
FilledInput,
OutlinedInput,
FormField,
DatePicker,
TimePicker,
ColorPicker,
FileUpload,
} from './fakemui/inputs'
// Surfaces
export {
Paper,
Card,
CardHeader,
CardContent,
CardActions,
CardActionArea,
CardMedia,
Accordion,
AccordionSummary,
AccordionDetails,
AccordionActions,
AppBar,
Toolbar,
Drawer,
} from './fakemui/surfaces'
// Layout
export {
Box,
Container,
Grid,
Stack,
Flex,
ImageList,
ImageListItem,
ImageListItemBar,
} from './fakemui/layout'
// Data Display
export {
Typography,
Avatar,
Badge,
Chip,
Divider,
List,
ListItem,
ListItemButton,
ListItemText,
ListItemIcon,
ListItemAvatar,
ListSubheader,
AvatarGroup,
Table,
TableBody,
TableCell,
TableContainer,
TableHead,
TableRow,
TableFooter,
TablePagination,
TableSortLabel,
Tooltip,
} from './fakemui/data-display'
// Feedback
export {
Alert,
Backdrop,
CircularProgress,
LinearProgress,
Skeleton,
Snackbar,
} from './fakemui/feedback'
// Note: Dialog components are available from utils module
// Import Dialog, DialogTitle, DialogContent, DialogActions from '@/fakemui/utils'
// Navigation
export {
Breadcrumbs,
Link,
Menu,
MenuItem,
MenuList,
Pagination,
PaginationItem,
Stepper,
Step,
StepLabel,
StepButton,
StepContent,
StepConnector,
StepIcon,
Tabs,
Tab,
BottomNavigation,
BottomNavigationAction,
SpeedDial,
SpeedDialAction,
SpeedDialIcon,
} from './fakemui/navigation'
// Utils
export {
Modal,
Popover,
Popper,
Portal,
ClickAwayListener,
CssBaseline,
GlobalStyles,
NoSsr,
TextareaAutosize,
Fade,
Grow,
Slide,
Zoom,
Collapse,
useMediaQuery,
useMediaQueryUp,
useMediaQueryDown,
useMediaQueryBetween,
} from './fakemui/utils'
// Atoms
export {
Text,
Title,
Label,
Panel,
Section,
StatBadge,
States,
EditorWrapper,
AutoGrid,
} from './fakemui/atoms'
// Lab (Experimental)
export {
LoadingButton,
Masonry,
Timeline,
TimelineItem,
TimelineSeparator,
TimelineDot,
TimelineConnector,
TimelineContent,
TimelineOppositeContent,
TreeView,
TreeItem,
} from './fakemui/lab'
// X (Advanced)
export {
DataGrid,
} from './fakemui/x'
// Theming
export type { Theme, ThemeOptions } from './fakemui/theming'