slate/components/system/index.js
2020-07-21 16:51:32 -07:00

134 lines
4.0 KiB
JavaScript

import * as Constants from "~/common/constants";
// NOTE(martina): Actions
import { dispatchCustomEvent } from "~/common/custom-events";
// NOTE(jim): Modules
import { CreateToken } from "~/components/system/modules/CreateToken";
import { PeersList } from "~/components/system/modules/PeersList";
import { CreateFilecoinAddress } from "~/components/system/modules/CreateFilecoinAddress";
import { CreateFilecoinStorageDeal } from "~/components/system/modules/CreateFilecoinStorageDeal";
import { SendAddressFilecoin } from "~/components/system/modules/SendAddressFilecoin";
import { FilecoinBalancesList } from "~/components/system/modules/FilecoinBalancesList";
import {
FilecoinStorageDealsList,
FilecoinRetrievalDealsList,
} from "~/components/system/modules/FilecoinDealsList";
// NOTE(jim): Components
import {
ButtonPrimary,
ButtonPrimaryFull,
ButtonSecondary,
ButtonSecondaryFull,
ButtonDisabled,
ButtonDisabledFull,
} from "~/components/system/components/Buttons";
import { CardTabGroup } from "~/components/system/components/CardTabGroup";
import { CheckBox } from "~/components/system/components/CheckBox";
import { CodeTextarea } from "~/components/system/components/CodeTextarea";
import { DatePicker } from "~/components/system/components/DatePicker";
import { GlobalModal } from "~/components/system/components/GlobalModal";
import { GlobalNotification } from "~/components/system/components/GlobalNotification";
import { Input } from "~/components/system/components/Input";
import { ListEditor } from "~/components/system/components/ListEditor";
import { PopoverNavigation } from "~/components/system/components/PopoverNavigation";
import { RadioGroup } from "~/components/system/components/RadioGroup";
import {
LoaderCircles,
LoaderDiamonds,
LoaderMoon,
LoaderRotate,
LoaderProgress,
LoaderSpinner,
} from "~/components/system/components/Loaders";
import {
SelectCountryMenu,
SelectMenu,
} from "~/components/system/components/SelectMenus";
import { StatUpload, StatDownload } from "~/components/system/components/Stat";
import { TabGroup } from "~/components/system/components/TabGroup";
import { Table } from "~/components/system/components/Table";
import { Textarea } from "~/components/system/components/Textarea";
import { Toggle } from "~/components/system/components/Toggle";
import { H1, H2, H3, H4, P, UL, OL, LI } from "~/components/system/components/Typography";
// NOTE(jim): Fragments
import { Boundary } from "~/components/system/components/fragments/Boundary";
import { CodeText } from "~/components/system/components/fragments/CodeText";
import { TooltipAnchor } from "~/components/system/components/fragments/TooltipAnchor";
import { DescriptionGroup } from "~/components/system/components/fragments/DescriptionGroup";
import {
TableContent,
TableColumn,
} from "~/components/system/components/fragments/TableComponents";
import * as SVG from "~/components/system/svg";
import * as OldSVG from "~/common/svg";
// NOTE(jim): Export everything.
export {
// NOTE(martina): Actions
dispatchCustomEvent,
// NOTE(jim): Modules
CreateToken,
PeersList,
CreateFilecoinAddress,
CreateFilecoinStorageDeal,
SendAddressFilecoin,
FilecoinBalancesList,
FilecoinRetrievalDealsList,
FilecoinStorageDealsList,
// NOTE(jim): Components
ButtonPrimary,
ButtonPrimaryFull,
ButtonSecondary,
ButtonSecondaryFull,
ButtonDisabled,
ButtonDisabledFull,
CardTabGroup,
CheckBox,
CodeText,
CodeTextarea,
DatePicker,
GlobalModal,
GlobalNotification,
Input,
ListEditor,
PopoverNavigation,
RadioGroup,
SelectCountryMenu,
SelectMenu,
StatUpload,
StatDownload,
TabGroup,
Table,
Textarea,
Toggle,
H1,
H2,
H3,
H4,
P,
UL,
OL,
LI,
// NOTE(jim): Fragments, not meant to be used.
Boundary,
TooltipAnchor,
DescriptionGroup,
TableContent,
TableColumn,
// NOTE(jim): System values
Constants,
SVG,
OldSVG,
LoaderCircles,
LoaderDiamonds,
LoaderMoon,
LoaderRotate,
LoaderProgress,
LoaderSpinner,
};