@bexis2/bexis2-core-ui
Version:
Everything you need to build a Svelte project, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/master/packages/create-svelte).
64 lines (63 loc) • 2.71 kB
JavaScript
// Reexport your entry components here
// import ListView from './components/ListView.svelte';
// import TableView from './TableView.svelte';
import FileIcon from './components/File/FileIcon.svelte';
import FileInfo from './components/File/FileInfo.svelte';
import FileUploader from './components/File/FileUploader.svelte';
//page
import Spinner from './components/page/Spinner.svelte';
import Page from './components/page/Page.svelte';
import Alert from './components/page/Alert.svelte';
import Menu from './components/page/menu/Menu.svelte';
import ErrorMessage from './components/page/ErrorMessage.svelte';
// input
import Checkbox from './components/form/Checkbox.svelte';
import CheckboxKVPList from './components/form/CheckboxKvPList.svelte';
import CheckboxList from './components/form/CheckboxList.svelte';
import DateInput from './components/form/DateInput.svelte';
import DropdownKVP from './components/form/DropdownKvP.svelte';
import MultiSelect from './components/form/MultiSelect.svelte';
import NumberInput from './components/form/NumberInput.svelte';
import TextInput from './components/form/TextInput.svelte';
import TextArea from './components/form/TextArea.svelte';
//table
import Table from './components/Table/Table.svelte';
import TableFilter from './components/Table/TableFilter.svelte';
import { columnFilter, searchFilter } from './components/Table/filter';
//Facets
import Facets from './components/Facets/Facets.svelte';
// CodeEditor
import CodeEditor from './components/CodeEditor/CodeEditor.svelte';
//notification
import Notification from './components/page/Notification.svelte';
//table placeholder
import TablePlaceholder from './components/page/TablePlaceholder.svelte';
// theme
import { bexis2theme } from './themes/theme-bexis2';
//Form
export { Checkbox, CheckboxKVPList, CheckboxList, DateInput, DropdownKVP, MultiSelect, NumberInput, TextArea, TextInput };
//File
export { FileInfo, FileIcon, FileUploader };
//others
export { Spinner, Page, Alert, Menu, ErrorMessage };
//Api
export { Api } from './services/Api.js';
export { host, username, password, setApiConfig } from './stores/apiStores.js';
//help
export { helpStore } from './stores/pageStores';
//notification
export { notificationStore } from './stores/pageStores';
export { notificationType } from './models/Enums';
export { Notification };
//table placholder
export { TablePlaceholder };
//enum
export { positionType, pageContentLayoutType, decimalCharacterType, orientationType, textMarkerType, textSeperatorType } from './models/Enums';
// Table
export { Table, TableFilter, columnFilter, searchFilter };
// Facets
export { Facets };
// CodeEditor
export { CodeEditor };
// theme
export { bexis2theme };