vueless
Version:
Vue Styleless UI Component Library, powered by Tailwind CSS.
84 lines (83 loc) • 5.64 kB
TypeScript
/* Buttons & Links */
export { default as UButton } from "./ui.button/UButton.vue";
export { default as ULink } from "./ui.button-link/ULink.vue";
export { default as UToggle } from "./ui.button-toggle/UToggle.vue";
/* Dropdowns */
export { default as UDropdownButton } from "./ui.dropdown-button/UDropdownButton.vue";
export { default as UDropdownBadge } from "./ui.dropdown-badge/UDropdownBadge.vue";
export { default as UDropdownLink } from "./ui.dropdown-link/UDropdownLink.vue";
/* Form Inputs & Controls */
export { default as UInput } from "./ui.form-input/UInput.vue";
export { default as UInputFile } from "./ui.form-input-file/UInputFile.vue";
export { default as UInputNumber } from "./ui.form-input-number/UInputNumber.vue";
export { default as UInputCounter } from "./ui.form-input-counter/UInputCounter.vue";
export { default as UInputPassword } from "./ui.form-input-password/UInputPassword.vue";
export { default as UInputRating } from "./ui.form-input-rating/UInputRating.vue";
export { default as UInputSearch } from "./ui.form-input-search/UInputSearch.vue";
export { default as UTextarea } from "./ui.form-textarea/UTextarea.vue";
export { default as USelect } from "./ui.form-select/USelect.vue";
export { default as UListbox } from "./ui.form-listbox/UListbox.vue";
export { default as UCheckbox } from "./ui.form-checkbox/UCheckbox.vue";
export { default as UCheckboxGroup } from "./ui.form-checkbox-group/UCheckboxGroup.vue";
export { default as UCheckboxMultiState } from "./ui.form-checkbox-multi-state/UCheckboxMultiState.vue";
export { default as USwitch } from "./ui.form-switch/USwitch.vue";
export { default as URadio } from "./ui.form-radio/URadio.vue";
export { default as URadioGroup } from "./ui.form-radio-group/URadioGroup.vue";
export { default as UCalendar } from "./ui.form-calendar/UCalendar.vue";
export { default as UDatePicker } from "./ui.form-date-picker/UDatePicker.vue";
export { default as UDatePickerRange } from "./ui.form-date-picker-range/UDatePickerRange.vue";
export { default as UColorToggle } from "./ui.form-color-toggle/UColorToggle.vue";
export { default as ULabel } from "./ui.form-label/ULabel.vue";
/* Text & Content */
export { default as UHeader } from "./ui.text-header/UHeader.vue";
export { default as UText } from "./ui.text-block/UText.vue";
export { default as UAlert } from "./ui.text-alert/UAlert.vue";
export { default as UNotify } from "./ui.text-notify/UNotify.vue";
export { default as UNumber } from "./ui.text-number/UNumber.vue";
export { default as UFile } from "./ui.text-file/UFile.vue";
export { default as UFiles } from "./ui.text-files/UFiles.vue";
export { default as UBadge } from "./ui.text-badge/UBadge.vue";
export { default as UKey } from "./ui.text-key/UKey.vue";
/* Containers */
export { default as UDivider } from "./ui.container-divider/UDivider.vue";
export { default as UCol } from "./ui.container-col/UCol.vue";
export { default as URow } from "./ui.container-row/URow.vue";
export { default as UGrid } from "./ui.container-grid/UGrid.vue";
export { default as UGroup } from "./ui.container-group/UGroup.vue";
export { default as UGroups } from "./ui.container-groups/UGroups.vue";
export { default as UCollapsible } from "./ui.container-collapsible/UCollapsible.vue";
export { default as UAccordion } from "./ui.container-accordion/UAccordion.vue";
export { default as UAccordionItem } from "./ui.container-accordion-item/UAccordionItem.vue";
export { default as UEmpty } from "./ui.container-empty/UEmpty.vue";
export { default as UPlaceholder } from "./ui.container-placeholder/UPlaceholder.vue";
export { default as UCard } from "./ui.container-card/UCard.vue";
export { default as UModal } from "./ui.container-modal/UModal.vue";
export { default as UModalConfirm } from "./ui.container-modal-confirm/UModalConfirm.vue";
export { default as UDrawer } from "./ui.container-drawer/UDrawer.vue";
export { default as USplitter } from "./ui.container-splitter/USplitter.vue";
export { default as UPage } from "./ui.container-page/UPage.vue";
/* Images and Icons */
export { default as UIcon } from "./ui.image-icon/UIcon.vue";
export { default as UAvatar } from "./ui.image-avatar/UAvatar.vue";
export { default as UAvatarGroup } from "./ui.image-avatar-group/UAvatarGroup.vue";
/* Data */
export { default as UTable } from "./ui.data-table/UTable.vue";
export { default as UDataList } from "./ui.data-list/UDataList.vue";
/* Navigation */
export { default as UTab } from "./ui.navigation-tab/UTab.vue";
export { default as UTabs } from "./ui.navigation-tabs/UTabs.vue";
export { default as UProgress } from "./ui.navigation-progress/UProgress.vue";
export { default as UPagination } from "./ui.navigation-pagination/UPagination.vue";
export { default as UBreadcrumbs } from "./ui.navigation-breadcrumbs/UBreadcrumbs.vue";
/* Loaders and Skeletons */
export { default as ULoader } from "./ui.loader/ULoader.vue";
export { default as ULoaderProgress } from "./ui.loader-progress/ULoaderProgress.vue";
export { default as ULoaderOverlay } from "./ui.loader-overlay/ULoaderOverlay.vue";
export { default as USkeleton } from "./ui.skeleton/USkeleton.vue";
export { default as USkeletonText } from "./ui.skeleton-text/USkeletonText.vue";
export { default as USkeletonInput } from "./ui.skeleton-input/USkeletonInput.vue";
export { default as USkeletonChoice } from "./ui.skeleton-choice/USkeletonChoice.vue";
/* Other */
export { default as UDot } from "./ui.other-dot/UDot.vue";
export { default as UChip } from "./ui.other-chip/UChip.vue";
export { default as UThemeColorToggle } from "./ui.other-theme-color-toggle/UThemeColorToggle.vue";