@eccenca/gui-elements
Version:
Collection of low-level GUI elements like Buttons, Icons or Alerts. Also includes core styles for those elements.
144 lines (111 loc) • 3.18 kB
JavaScript
/* global __WEBPACK__ */
// MDL Javascript
import '@eccenca/material-design-lite';
// React-MDL
import Layout from 'react-mdl/lib/Layout/Layout';
import Content from 'react-mdl/lib/Layout/Content';
// Mixins
import MaterialMixin from './src/mixins/MaterialMixin';
import PerformanceMixin from './src/mixins/PerformanceMixin';
import ScrollingMixin from './src/mixins/ScrollingMixin';
// GUI Elements
import {Alert, Error, Info, Success, Warning} from './src/elements/Alert';
import {
Button,
AffirmativeButton,
DismissiveButton,
DisruptiveButton,
ProgressButton,
} from './src/elements/Button';
import {
BreadcrumbList,
BreadcrumbItem,
} from './src/elements/Breadcrumbs/Breadcrumbs';
import {
Card,
CardTitle,
CardMenu,
CardContent,
CardActions,
FloatingActionList,
} from './src/elements/Card';
import {BaseDialog, ConfirmationDialog} from './src/elements/Dialog';
import Checkbox from './src/elements/Checkbox/Checkbox';
import {Chip, ChipVisual} from './src/elements/Chip/Chip';
import {ContextMenu, MenuItem} from './src/elements/ContextMenu/ContextMenu';
import Icon from './src/elements/Icon/Icon';
import Nothing from './src/elements/Nothing/Nothing';
import NotAvailable from './src/elements/NotAvailable/NotAvailable';
import Pagination from './src/elements/Pagination/Pagination';
import Progressbar from './src/elements/Progressbar/Progressbar';
import {Radio, RadioGroup} from './src/elements/Radio';
import SelectBox from './src/elements/SelectBox/SelectBox';
import AutoCompleteBox from './src/elements/AutoCompleteBox/AutoCompleteBox';
import Spinner from './src/elements/Spinner/Spinner';
import Switch from './src/elements/Switch/Switch';
import Table from './src/elements/Table/Table';
import TableHead from './src/elements/Table/TableHead';
import TableBody from './src/elements/Table/TableBody';
import TableRow from './src/elements/Table/TableRow';
import TableCell from './src/elements/Table/TableCell';
import Tabs from './src/elements/Tabs/Tabs';
import TextField from './src/elements/TextField/TextField';
import Tooltip from './src/elements/Tooltip/Tooltip';
import {DateField, DateTimefield} from './src/elements/DateField';
import Version from './src/elements/Version/Version';
import Footer from './src/elements/Footer/Footer';
export default {
MaterialMixin,
PerformanceMixin,
ScrollingMixin,
Alert,
BreadcrumbList,
BreadcrumbItem,
Button,
AffirmativeButton,
DismissiveButton,
DisruptiveButton,
ProgressButton,
Card,
CardTitle,
CardMenu,
CardContent,
CardActions,
Checkbox,
Chip,
ChipVisual,
Content,
ContextMenu,
Footer,
MenuItem,
Error,
FloatingActionList,
ConfirmationDialog,
BaseDialog,
Icon,
Info,
Layout,
Nothing,
NotAvailable,
Progressbar,
Radio,
RadioGroup,
AutoCompleteBox,
SelectBox,
Spinner,
Success,
Switch,
Warning,
Table,
TableHead,
TableBody,
TableRow,
TableCell,
Tabs,
Version,
Pagination,
TextField,
DateField,
DateTimefield,
Tooltip,
};