mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-24 13:54:57 +00:00
- 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>
234 lines
3.2 KiB
TypeScript
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'
|