DocSpace-client/packages/shared/components/index.ts

224 lines
5.7 KiB
TypeScript

import { Aside } from "./aside";
import { Avatar, AvatarRole, AvatarSize } from "./avatar";
import { Box } from "./box";
import { GlobalStyle } from "./global-style";
import { IconButton } from "./icon-button";
import { Link, LinkTarget, LinkType } from "./link";
import { Portal } from "./portal";
import {
Scrollbar,
ScrollbarType,
CustomScrollbarsVirtualList,
} from "./scrollbar";
import { Text } from "./text";
import { ThemeProvider } from "./theme-provider";
import {
Tooltip,
TFallbackAxisSideDirection,
TTooltipPlace,
TGetTooltipContent,
} from "./tooltip";
import { ToggleButton } from "./toggle-button";
import { Loader, LoaderTypes } from "./loader";
import { Button, ButtonSize } from "./button";
import { Backdrop } from "./backdrop";
import { RoomIcon } from "./room-icon";
import {
ContextMenu,
ContextMenuModel,
ContextMenuType,
SeparatorType,
} from "./context-menu";
import { Checkbox } from "./checkbox";
import { Cron, getNextSynchronization } from "./cron";
import { Toast, toastr, ToastType } from "./toast";
import { Textarea } from "./textarea";
import { TextInput, InputSize, InputType } from "./text-input";
import { EmailInput } from "./email-input";
import { Heading, HeadingLevel, HeadingSize } from "./heading";
import { InputBlock } from "./input-block";
import { SearchInput } from "./search-input";
import { FileInput } from "./file-input";
import { CodeInput } from "./code-input";
import { FormWrapper } from "./form-wrapper";
import { ModalDialog, ModalDialogType } from "./modal-dialog";
import { DropDownItem } from "./drop-down-item";
import { DropDown } from "./drop-down";
import { ComboBox, ComboBoxDisplayType, ComboBoxSize } from "./combobox";
import { RoomLogo } from "./room-logo";
import { MainButton } from "./main-button";
import { FloatingButton, FloatingButtonIcons } from "./floating-button";
import { ViewSelector, TViewSelectorOption } from "./view-selector";
import { EmptyScreenContainer } from "./empty-screen-container";
import {
ContextMenuButton,
ContextMenuButtonDisplayType,
} from "./context-menu-button";
import { Selector } from "./selector";
import { HelpButton } from "./help-button";
import { RadioButton } from "./radio-button";
import { RadioButtonGroup } from "./radio-button-group";
import { InfiniteLoaderComponent } from "./infinite-loader";
import { RowContent } from "./row-content";
import { Row } from "./row";
import { RowContainer } from "./row-container";
import {
TableGroupMenu,
TableBody,
TableContainer,
TableHeader,
TableRow,
TTableColumn,
TGroupMenuItem,
} from "./table";
import { Label } from "./label";
import { FieldContainer } from "./field-container";
import { ProgressBar } from "./progress-bar";
import { BarConfig, SnackBar } from "./snackbar";
import TopLoaderService from "./top-loading-indicator";
import { SelectionArea } from "./selection-area";
import { ColorTheme } from "./color-theme";
import { SelectedItem } from "./selected-item";
import { SaveCancelButtons } from "./save-cancel-buttons";
import { InfoBadge } from "./info-badge";
import { TimePicker } from "./time-picker";
import { ArticleItem } from "./article-item";
import { ToggleContent } from "./toggle-content";
import { Tag } from "./tag";
import { Tags } from "./tags";
import { DragAndDrop } from "./drag-and-drop";
import { AccessRightSelect } from "./access-right-select";
import { SocialButton } from "./social-button";
import { DatePicker } from "./date-picker";
import { DateTimePicker } from "./date-time-picker";
import { CampaignsBanner } from "./campaigns-banner";
import { FillingRoleSelector } from "./filling-role-selector";
import { FillingStatusLine } from "./filling-status-line";
import { Grid } from "./grid";
import { Slider } from "./slider";
import { ImageEditor } from "./image-editor";
import { Paging } from "./paging";
import { TabsContainer, TElement } from "./tabs-container";
import { Submenu, TSubmenuItem } from "./submenu";
import { LinkWithDropdown } from "./link-with-dropdown";
export type {
TSubmenuItem,
TFallbackAxisSideDirection,
TTooltipPlace,
TGetTooltipContent,
TViewSelectorOption,
TTableColumn,
TGroupMenuItem,
BarConfig,
TElement,
};
export {
LinkWithDropdown,
Submenu,
TabsContainer,
Paging,
ImageEditor,
Slider,
Grid,
FillingStatusLine,
FillingRoleSelector,
CampaignsBanner,
DateTimePicker,
DatePicker,
AccessRightSelect,
DragAndDrop,
Tag,
Tags,
ToggleContent,
ArticleItem,
TimePicker,
SaveCancelButtons,
SelectedItem,
ColorTheme,
SelectionArea,
TopLoaderService,
SnackBar,
ProgressBar,
FieldContainer,
Label,
TableGroupMenu,
TableBody,
TableContainer,
TableHeader,
TableRow,
RowContainer,
Row,
RowContent,
InfiniteLoaderComponent,
RadioButtonGroup,
RadioButton,
HelpButton,
Selector,
SocialButton,
ContextMenuButton,
ContextMenuButtonDisplayType,
EmptyScreenContainer,
ViewSelector,
FloatingButton,
FloatingButtonIcons,
MainButton,
RoomLogo,
ComboBox,
ComboBoxDisplayType,
ComboBoxSize,
Cron,
getNextSynchronization,
DropDown,
DropDownItem,
ModalDialog,
ModalDialogType,
FormWrapper,
CodeInput,
FileInput,
SearchInput,
InputBlock,
Heading,
HeadingLevel,
HeadingSize,
EmailInput,
TextInput,
InputSize,
InputType,
Textarea,
Toast,
toastr,
ToastType,
Checkbox,
ContextMenu,
ContextMenuModel,
ContextMenuType,
SeparatorType,
RoomIcon,
Backdrop,
Loader,
LoaderTypes,
Button,
ButtonSize,
Aside,
Avatar,
AvatarRole,
AvatarSize,
ThemeProvider,
Box,
GlobalStyle,
IconButton,
Link,
LinkTarget,
LinkType,
Portal,
Scrollbar,
ScrollbarType,
CustomScrollbarsVirtualList,
Text,
Tooltip,
ToggleButton,
InfoBadge,
};