UNPKG

@datametria/vue-components

Version:

DATAMETRIA Vue.js 3 Component Library with Multi-Brand Theming - 51 components + 10 composables with theming support, WCAG 2.2 AA, dark mode, responsive system

68 lines (67 loc) 5.26 kB
export { default as DatametriaButton } from './components/DatametriaButton.vue'; export { default as DatametriaInput } from './components/DatametriaInput.vue'; export { default as DatametriaPasswordInput } from './components/DatametriaPasswordInput.vue'; export { default as DatametriaSelect } from './components/DatametriaSelect.vue'; export { default as DatametriaCheckbox } from './components/DatametriaCheckbox.vue'; export { default as DatametriaCheckboxGroup } from './components/DatametriaCheckboxGroup.vue'; export { default as DatametriaRadio } from './components/DatametriaRadio.vue'; export { default as DatametriaRadioGroup } from './components/DatametriaRadioGroup.vue'; export { default as DatametriaSwitch } from './components/DatametriaSwitch.vue'; export { default as DatametriaTextarea } from './components/DatametriaTextarea.vue'; export { default as DatametriaDatePicker } from './components/DatametriaDatePicker.vue'; export { default as DatametriaTimePicker } from './components/DatametriaTimePicker.vue'; export { default as DatametriaSlider } from './components/DatametriaSlider.vue'; export { default as DatametriaFileUpload } from './components/DatametriaFileUpload.vue'; export { default as DatametriaUpload } from './components/DatametriaUpload.vue'; export { default as DatametriaAutocomplete } from './components/DatametriaAutocomplete.vue'; export { default as DatametriaForm } from './components/DatametriaForm.vue'; export { default as DatametriaFormItem } from './components/DatametriaFormItem.vue'; export { default as DatametriaCard } from './components/DatametriaCard.vue'; export { default as DatametriaDialog } from './components/DatametriaDialog.vue'; export { default as DatametriaModal } from './components/DatametriaModal.vue'; export { default as DatametriaContainer } from './components/DatametriaContainer.vue'; export { default as DatametriaGrid } from './components/DatametriaGrid.vue'; export { default as DatametriaDivider } from './components/DatametriaDivider.vue'; export { default as DatametriaAlert } from './components/DatametriaAlert.vue'; export { default as DatametriaToast } from './components/DatametriaToast.vue'; export { default as DatametriaTooltip } from './components/DatametriaTooltip.vue'; export { default as DatametriaSkeleton } from './components/DatametriaSkeleton.vue'; export { default as DatametriaProgress } from './components/DatametriaProgress.vue'; export { default as DatametriaResult } from './components/DatametriaResult.vue'; export { default as DatametriaPopconfirm } from './components/DatametriaPopconfirm.vue'; export { default as DatametriaSpinner } from './components/DatametriaSpinner.vue'; export { default as DatametriaTable } from './components/DatametriaTable.vue'; export { default as DatametriaSortableTable } from './components/DatametriaSortableTable.vue'; export { default as DatametriaDataTable } from './components/DatametriaDataTable.vue'; export { default as DatametriaPagination } from './components/DatametriaPagination.vue'; export { default as DatametriaTree } from './components/DatametriaTree.vue'; export { default as DatametriaEmpty } from './components/DatametriaEmpty.vue'; export { default as DatametriaAvatar } from './components/DatametriaAvatar.vue'; export { default as DatametriaBadge } from './components/DatametriaBadge.vue'; export { default as DatametriaChip } from './components/DatametriaChip.vue'; export { default as DatametriaNavbar } from './components/DatametriaNavbar.vue'; export { default as DatametriaSidebar } from './components/DatametriaSidebar.vue'; export { default as DatametriaFloatingBar } from './components/DatametriaFloatingBar.vue'; export { default as DatametriaMenu } from './components/DatametriaMenu.vue'; export { default as DatametriaBreadcrumb } from './components/DatametriaBreadcrumb.vue'; export { default as DatametriaSteps } from './components/DatametriaSteps.vue'; export { default as DatametriaTabs } from './components/DatametriaTabs.vue'; export { default as DatametriaTabPane } from './components/DatametriaTabPane.vue'; export { useValidation, required, email, minLength, maxLength, pattern, custom } from './composables/useValidation'; export { useAPI } from './composables/useAPI'; export { useAccessibilityScale } from './composables/useAccessibilityScale'; export { useBreakpoints } from './composables/useBreakpoints'; export { useRipple } from './composables/useRipple'; export { useHapticFeedback } from './composables/useHapticFeedback'; export { useLocalStorage } from './composables/useLocalStorage'; export { useDebounce } from './composables/useDebounce'; export { useClipboard } from './composables/useClipboard'; export { default as ThemeProvider } from './theme/ThemeProvider.vue'; export { useTheme } from './theme/useTheme'; export { datametriaTheme, defaultTheme } from './theme/presets'; export type { Theme, ThemeTokens } from './theme/types'; export type ButtonVariant = 'primary' | 'secondary' | 'tertiary' | 'outline'; export type ButtonSize = 'sm' | 'md' | 'lg'; export type AlertVariant = 'info' | 'success' | 'warning' | 'error'; export type BadgeVariant = 'default' | 'primary' | 'success' | 'warning' | 'error' | 'info'; export type BadgeSize = 'sm' | 'md' | 'lg';