UNPKG

@mui/codemod

Version:
104 lines (103 loc) 3.49 kB
"use strict"; var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var React = _interopRequireWildcard(require("react")); var _styles = require("@mui/material/styles"); var _Typography2 = _interopRequireDefault(require("@material-ui/core/Typography")); var _Container = _interopRequireDefault(require("modules/components/Container")); var _Button2 = _interopRequireDefault(require("modules/components/Button")); var _Link = _interopRequireDefault(require("modules/components/Link")); var _jsxRuntime = require("react/jsx-runtime"); var _Typography, _Button; const PREFIX = 'SellHero'; const classes = { root: `${PREFIX}-root`, container: `${PREFIX}-container`, title: `${PREFIX}-title`, actions: `${PREFIX}-actions`, apply: `${PREFIX}-apply` }; const Root = (0, _styles.styled)('div')(({ theme }) => { const color = theme.palette.primary.main; return { [`&.${classes.root}`]: { display: 'flex', alignItems: 'center', justifyContent: 'center', position: 'relative', paddingTop: theme.spacing(16), paddingBottom: theme.spacing(16), color, [theme.breakpoints.up('md')]: { paddingTop: theme.spacing(18), paddingBottom: theme.spacing(18) } }, [`& .${classes.container}`]: { display: 'flex', flexDirection: 'column', position: 'relative', alignItems: 'center', // Fix IE11 issue marginRight: 0, marginLeft: 0, padding: theme.spacing(0, 2) }, [`& .${classes.title}`]: { fontSize: 45, marginBottom: theme.spacing(2) }, [`& .${classes.actions}`]: { marginTop: theme.spacing(3) }, [`& .${classes.apply}`]: { marginRight: theme.spacing(2) } }; }); function SellHero() { return /*#__PURE__*/(0, _jsxRuntime.jsx)(Root, { className: classes.root, children: /*#__PURE__*/(0, _jsxRuntime.jsxs)(_Container.default, { className: classes.container, children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(_Typography2.default, { variant: "h1", align: "center", color: "textPrimary", className: classes.title, children: "Sell themes" }), _Typography || (_Typography = /*#__PURE__*/(0, _jsxRuntime.jsx)(_Typography2.default, { component: "h2", align: "center", variant: "h3", color: "textSecondary", children: 'Build your React themes business on the official MUI Store.' })), /*#__PURE__*/(0, _jsxRuntime.jsxs)("div", { className: classes.actions, children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(_Button2.default, { variant: "contained", component: _Link.default, naked: true, to: "https://support.mui.com/hc/en-us/articles/360008775380-How-do-I-apply-to-be-a-contributor-", target: "_blank", rel: "noopener", className: classes.apply, children: "Apply now" }), _Button || (_Button = /*#__PURE__*/(0, _jsxRuntime.jsx)(_Button2.default, { variant: "outlined", component: _Link.default, naked: true, to: "/contributor/", children: "My dashboard" }))] })] }) }); } var _default = exports.default = SellHero;