import uiAddButton from './buttons/add-button.vue';
import uiButton from './buttons/button.vue';
import uiDotButton from './buttons/dot-button.vue';
import uiIconButton from './buttons/icon-button.vue';
import uiSelectButton from './buttons/select-button.vue';
import uiStateButton from './buttons/state-button.vue';

import uiAlias from './forms/alias.vue';
import uiCheckList from './forms/check-list.vue';
import uiErrorView from './forms/error-view.vue';
import uiError from './forms/error.vue';
import uiFormHeader from './forms/form-header.vue';
import uiForm from './forms/form.vue';
import uiInputList from './forms/input-list.vue';
import uiProperty from './forms/property.vue';
import uiRte from './forms/rte.vue';
import uiSearch from './forms/search.vue';
import uiTags from './forms/tags.vue';
import uiToggle from './forms/toggle.vue';
import uiSelect from './forms/select.vue';

import uiModulePreviewFigure from './modules/predefined/module-preview-figure.vue';
import uiModulePreviewHeadline from './modules/predefined/module-preview-headline.vue';
import uiModulePreviewText from './modules/predefined/module-preview-text.vue';
import uiModulePreviewButton from './modules/predefined/module-preview-button.vue';
import uiModulePreviewTags from './modules/predefined/module-preview-tags.vue';
import uiModules from './modules/modules.vue';

import uiDropdownButton from './overlays/dropdown-button.vue';
import uiDropdownSeparator from './overlays/dropdown-separator.vue';
import uiDropdown from './overlays/dropdown.vue';
import uiOverlayEditor from './overlays/overlay-editor.vue';

import uiColorpicker from './pickers/colorPicker/colorpicker.vue';
import uiCountrypicker from './pickers/countryPicker/countrypicker.vue';
import uiDatepicker from './pickers/datePicker/datepicker.vue';
import uiDaterangepicker from './pickers/dateRangePicker/daterangepicker.vue';
import uiIconpicker from './pickers/iconPicker/iconpicker.vue';
import uiMediapicker from './pickers/mediaPicker/mediapicker.vue';
import uiPagepicker from './pickers/pagePicker/pagepicker.vue';
import uiUserpicker from './pickers/userPicker/userpicker.vue';
import uiMailtemplatepicker from './pickers/mailPicker/mailpicker.vue';
import uiSpacepicker from './pickers/spacePicker/spacepicker.vue';
import uiLinkpicker from './pickers/linkPicker/linkpicker.vue';
import uiPick from './pickers/pick.vue';

import uiTable from './tables/table.vue';
import uiTableFilter from './tables/table-filter.vue';

import uiTabs from './tabs/tabs.vue';
import uiTab from './tabs/tab.vue';
import uiInlineTabs from './tabs/inline-tabs.vue';

import uiTree from './tree/tree.vue';
import uiTreeItem from './tree/tree-item.vue';

import uiDatagrid from './datagrid/datagrid.vue';
import uiMessage from './messages/message.vue';
import uiDate from './date.vue';
import uiHeaderBar from './header-bar.vue';
import uiLoading from './loading.vue';
import uiPagination from './pagination.vue';
import uiPermissions from './permissions.vue';
import uiRevisions from './revisions.vue';
import uiIcon from './icon.vue';
import uiLocalize from './localize.vue';

import uiEditor from '../editor/editor.vue';
import uiEditorInfos from '../editor/editor-infos.vue';
import uiEditorHeader from '../editor/editor-header.vue';
import uiEditorForm from '../editor/editor-form.vue';

export default {
  uiAddButton,
  uiButton,
  uiDotButton,
  uiIconButton,
  uiSelectButton,
  uiStateButton,

  uiAlias,
  uiCheckList,
  uiErrorView,
  uiError,
  uiFormHeader,
  uiForm,
  uiInputList,
  uiProperty,
  uiRte,
  uiSearch,
  uiTags,
  uiToggle,
  uiSelect,

  uiModulePreviewFigure,
  uiModulePreviewHeadline,
  uiModulePreviewText,
  uiModulePreviewButton,
  uiModulePreviewTags,
  uiModules,

  uiDropdownButton,
  uiDropdownSeparator,
  uiDropdown,
  uiOverlayEditor,

  uiColorpicker,
  uiCountrypicker,
  uiDatepicker,
  uiDaterangepicker,
  uiIconpicker,
  uiMediapicker,
  uiPagepicker,
  uiUserpicker,
  uiMailtemplatepicker,
  uiSpacepicker,
  uiLinkpicker,
  uiPick,

  uiTable,
  uiTableFilter,

  uiTabs,
  uiTab,
  uiInlineTabs,

  uiTree,
  uiTreeItem,

  uiDatagrid,
  uiMessage,
  uiDate,
  uiHeaderBar,
  uiLoading,
  uiPagination,
  uiPermissions,
  uiRevisions,
  uiIcon,
  uiLocalize,

  uiEditor,
  uiEditorInfos,
  uiEditorHeader,
  uiEditorForm
};