oxd/types/index.d.ts

77 lines
5.7 KiB
TypeScript
Raw Normal View History

2023-05-02 09:36:43 +08:00
import OxdAlert from '@/components/Alert/Alert.vue';
import OxdButton from '@/components/Button/Button.vue';
import OxdIconButton from '@/components/Button/Icon.vue';
import OxdGlassButton from '@/components/Button/GlassButton.vue';
import OxdBuzzPostInput from '@/components/Buzz/BuzzPostInput.vue';
import OxdCalendar from '@/components/Calendar/Calendar.vue';
import OxdCardTable from '@/components/CardTable/CardTable.vue';
import OxdTableDropdown from '@/components/CardTable/Cell/Dropdown.vue';
import OxdBarChart from '@/components/Chart/BarChart.vue';
import OxdLegend from '@/components/Chart/Legend.vue';
import OxdPieChart from '@/components/Chart/PieChart.vue';
import OxdChip from '@/components/Chip/Chip.vue';
import OxdDialog from '@/components/Dialog/Dialog.vue';
import OxdOverlay from '@/components/Dialog/Overlay.vue';
import OxdDivider from '@/components/Divider/Divider.vue';
import OxdDropdownMenu from '@/components/DropdownMenu/DropdownMenu.vue';
import OxdForm from '@/components/Form/Form.vue';
import OxdFormRow from '@/components/Form/FormRow.vue';
import OxdFormActions from '@/components/Form/FormActions.vue';
import OxdGrid from '@/components/Grid/Grid.vue';
import OxdGridItem from '@/components/Grid/GridItem.vue';
import OxdIcon from '@/components/Icon/Icon.vue';
import OxdInputField from '@/components/InputField/InputField.vue';
import OxdInputGroup from '@/components/InputField/InputGroup.vue';
import OxdLabel from '@/components/Label/Label.vue';
import OxdLayout from '@/components/Layout/Layout.vue';
import OxdSpinner from '@/components/Loader/Spinner.vue';
import OxdPageItem from '@/components/Pagination/PageItem.vue';
import OxdPagination from '@/components/Pagination/Pagination.vue';
import OxdProgressbar from '@/components/Progressbar/Progressbar.vue';
import OxdReportTable from '@/components/ReportTable/ReportTable.vue';
import OxdMultilineCell from '@/components/ReportTable/Cell/MultilineCell.vue';
import OxdSheet from '@/components/Sheet/Sheet.vue';
import OxdSidePanel from '@/components/SidePanel/SidePanel.vue';
import OxdTabPanel from '@/components/Tab/TabPanel.vue';
import OxdTabContainer from '@/components/Tab/TabContainer.vue';
import OxdClassicTable from '@/components/Table/ClassicTable.vue';
import OxdTableFilter from '@/components/TableFilter/TableFilter.vue';
import OxdText from '@/components/Text/Text.vue';
import OxdToast from '@/components/Toast/Toast.vue';
import OxdToastContainer from '@/components/Toast/Container.vue';
import OxdTopbar from '@/components/Topbar/Topbar.vue';
import OxdUserDropdown from '@/components/Topbar/UserDropdown.vue';
import OxdNotificationDropdown from '@/components/Topbar/NotificationDropdown.vue';
import OxdTreeView from '@/components/TreeView/TreeView.vue';
import OxdInput from '@/components/Input/Input.vue';
import OxdFileInput from '@/components/Input/FileInput.vue';
import OxdDateInput from '@/components/Input/DateInput.vue';
import OxdRadioInput from '@/components/Input/RadioInput.vue';
import OxdSwitchInput from '@/components/Input/SwitchInput.vue';
import OxdTimeInput from '@/components/Input/Time/TimeInput.vue';
import OxdTextarea from '@/components/Input/Textarea/Textarea.vue';
import OxdPasswordInput from '@/components/Input/PasswordInput.vue';
import OxdCheckboxInput from '@/components/Input/CheckboxInput.vue';
import OxdColorInput from '@/components/Input/Color/ColorInput.vue';
import OxdSelectInput from '@/components/Input/Select/SelectInput.vue';
import OxdMultiSelectInput from '@/components/Input/MultiSelect/MultiSelectInput.vue';
import OxdMultiSelectChips from '@/components/Input/MultiSelect/MultiSelectChips.vue';
import OxdAutocompleteInput from '@/components/Input/Autocomplete/AutocompleteInput.vue';
import { tablePropsKey, tableScreenStateKey, useInjectTableProps, useProvideTableProps } from '@/composables/useCardtable';
import debounce from '@/utils/debounce';
import buildLocale from '@/utils/locale';
import useField from '@/composables/useField';
import useResize from '@/composables/useResize';
import * as StoreService from '@/services/store';
import { convertPHPDateFormat } from '@/utils/date';
import promiseDebounce from '@/utils/promiseDebounce';
import useResponsive from '@/composables/useResponsive';
import CellAdapter from '@/components/ReportTable/CellAdapter';
import clickOutsideDirective from '@/directives/click-outside';
import useFormValidation from '@/composables/useFormValidation';
import { formKey } from '@/composables/types';
import { CHART_COLORS } from '@/components/Chart/types';
import { TOAST_TYPES } from '@/components/Toast/types';
import { DEVICE_TYPES } from '@/composables/useResponsive';
export { OxdForm, OxdGrid, OxdIcon, OxdChip, OxdText, OxdToast, OxdAlert, OxdSheet, OxdLabel, OxdLegend, OxdLayout, OxdTopbar, OxdDialog, OxdDivider, OxdOverlay, OxdButton, OxdFormRow, OxdSpinner, OxdCalendar, OxdBarChart, OxdGridItem, OxdTreeView, OxdPageItem, OxdPieChart, OxdTabPanel, OxdSidePanel, OxdCardTable, OxdPagination, OxdInputField, OxdInputGroup, OxdFormActions, OxdIconButton, OxdGlassButton, OxdProgressbar, OxdReportTable, OxdTableFilter, OxdDropdownMenu, OxdTabContainer, OxdUserDropdown, OxdClassicTable, OxdMultilineCell, OxdBuzzPostInput, OxdToastContainer, OxdTableDropdown, OxdNotificationDropdown, OxdInput, OxdTextarea, OxdTimeInput, OxdDateInput, OxdFileInput, OxdColorInput, OxdRadioInput, OxdSwitchInput, OxdSelectInput, OxdPasswordInput, OxdCheckboxInput, OxdMultiSelectChips, OxdMultiSelectInput, OxdAutocompleteInput, useField, debounce, useResize, CellAdapter, buildLocale, StoreService, useResponsive, promiseDebounce, useFormValidation, convertPHPDateFormat, clickOutsideDirective, useProvideTableProps, useInjectTableProps, CHART_COLORS, TOAST_TYPES, DEVICE_TYPES, formKey, tablePropsKey, tableScreenStateKey, };