UNPKG

@dotconnor/grommet

Version:

focus on the essential experience

63 lines (60 loc) 1.9 kB
import React from 'react'; import PropTypes from 'prop-types'; import { Attraction } from "grommet-icons/es6/icons/Attraction"; import { Car } from "grommet-icons/es6/icons/Car"; import { TreeOption } from "grommet-icons/es6/icons/TreeOption"; import { Box, Grommet, Tab, Tabs } from 'grommet'; import { grommet } from 'grommet/themes'; var UncontrolledTabs = function UncontrolledTabs(_ref) { var _ref$plain = _ref.plain, plain = _ref$plain === void 0 ? false : _ref$plain; return /*#__PURE__*/React.createElement(Grommet, { theme: grommet, full: true }, /*#__PURE__*/React.createElement(Box, { fill: true }, /*#__PURE__*/React.createElement(Tabs, { flex: true }, /*#__PURE__*/React.createElement(Tab, { plain: plain, title: "Tab 1" }, /*#__PURE__*/React.createElement(Box, { fill: true, pad: "large", align: "center", background: "accent-1" }, /*#__PURE__*/React.createElement(Attraction, { size: "xlarge" }))), /*#__PURE__*/React.createElement(Tab, { plain: plain, title: "Tab 2" }, /*#__PURE__*/React.createElement(Box, { fill: true, pad: "large", align: "center", background: "accent-2" }, /*#__PURE__*/React.createElement(TreeOption, { size: "xlarge" }))), /*#__PURE__*/React.createElement(Tab, { plain: plain, title: "Tab 3" }, /*#__PURE__*/React.createElement(Box, { fill: true, pad: "large", align: "center", background: "accent-3" }, /*#__PURE__*/React.createElement(Car, { size: "xlarge" })))))); }; UncontrolledTabs.propTypes = { plain: PropTypes.bool // eslint-disable-line react/require-default-props }; export var Uncontrolled = function Uncontrolled() { return /*#__PURE__*/React.createElement(UncontrolledTabs, null); }; export var Plain = function Plain() { return /*#__PURE__*/React.createElement(UncontrolledTabs, { plain: true }); };