UNPKG

ecfr-navigator

Version:

A lightweight, reusable Vue 3 component with Pinia integration for navigating hierarchical eCFR-style content in existing Vue applications.

39 lines (33 loc) 1.73 kB
// Data Display Components export { default as MAvatar } from './MAvatar.vue'; export { default as MBadge } from './MBadge.vue'; export { default as MChip } from './MChip.vue'; export { default as MTypography } from './MTypography.vue'; // Feedback Components export { default as MAlert } from './MAlert.vue'; export { default as MCircularProgress } from './MCircularProgress.vue'; export { default as MLinearProgress } from './MLinearProgress.vue'; export { default as MSnackbar } from './MSnackbar.vue'; // Inputs Components export { default as MButton } from './MButton.vue'; export { default as MFormControl } from './MFormControl.vue'; export { default as MFormHelperText } from './MFormHelperText.vue'; export { default as MInput } from './MInput.vue'; export { default as MInputWithTooltip } from './MInputWithTooltip.vue'; export { default as MInputLabel } from './MInputLabel.vue'; export { default as MIconButton } from './MIconButton.vue'; export { default as MTooltip } from './MTooltip.vue'; // Layout Components export { default as MAppBar } from './MAppBar.vue'; export { default as MDrawer } from './MDrawer.vue'; export { default as MToolbar } from './MToolbar.vue'; // Navigation Components export { default as MList } from './MList.vue'; export { default as MListItem } from './MListItem.vue'; // Surfaces Components export { default as MDialog } from './MDialog.vue'; export { default as MDialogTitle } from './MDialogTitle.vue'; export { default as MDialogContent } from './MDialogContent.vue'; export { default as MDialogActions } from './MDialogActions.vue'; // Theme exports export { default as yourtownfinanceFinanceTheme } from '../../themes/your-town-finance.js';