UNPKG

@wulperstudio/cms

Version:
85 lines (84 loc) 2.25 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.WrapperTabs = exports.WrapperTab = exports.TabPanel = exports.StyledTabs = exports.Root = void 0; var _react = _interopRequireDefault(require("react")); var _material = require("@mui/material"); var _jsxRuntime = require("react/jsx-runtime"); var StyledTabs = exports.StyledTabs = (0, _material.styled)(_material.Tabs)({ '& ': { minHeight: '44px', width: '100%', maxWidth: '100%', overflowX: 'auto' }, '& div ': { display: 'flex', gap: '15px', padding: '5px 0', '& *': { flexGrow: 0 } }, '& .MuiTabs-indicator': { display: 'none', backgroundColor: 'transparent' } }); var RootPanel = (0, _material.styled)('div', { shouldForwardProp: function shouldForwardProp(prop) { return prop !== 'index' && prop !== 'value'; } })(function (_ref) { var value = _ref.value, index = _ref.index; return { width: '100%', height: value === index ? '100%' : 0, maxWidth: '100%', overflowY: 'auto' }; }); var TabPanel = exports.TabPanel = function TabPanel(props) { var children = props.children, value = props.value, index = props.index; return /*#__PURE__*/(0, _jsxRuntime.jsx)(RootPanel, { value: value, index: index, children: value === index && children }); }; var WrapperTabs = exports.WrapperTabs = (0, _material.styled)('div', { shouldForwardProp: function shouldForwardProp(prop) { return prop !== 'padding'; } })(function (_ref2) { var padding = _ref2.padding; return { width: '100%', maxWidth: '100%', backgroundColor: 'transparent', marginTop: '0px', marginBottom: '0px', padding: padding || '15px 0', position: 'relative', overflowX: 'auto' }; }); var Root = exports.Root = (0, _material.styled)('div')({ display: 'grid', gridTemplateRows: 'auto 1fr', height: '100%' }); var WrapperTab = exports.WrapperTab = (0, _material.styled)('div', { shouldForwardProp: function shouldForwardProp(prop) { return prop !== 'textColor' && prop !== 'value'; } })(function () { return { cursor: 'pointer' }; });