UNPKG

mui-tiptap

Version:

A Material-UI (MUI) styled WYSIWYG rich text editor, using Tiptap

38 lines (37 loc) 1.82 kB
"use strict"; var __rest = (this && this.__rest) || function (s, e) { var t = {}; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; }; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = MenuDivider; const jsx_runtime_1 = require("react/jsx-runtime"); const Divider_1 = __importDefault(require("@mui/material/Divider")); const styles_1 = require("@mui/material/styles"); const clsx_1 = require("clsx"); const MenuDivider_classes_1 = require("./MenuDivider.classes"); const styles_2 = require("./styles"); const componentName = (0, styles_2.getUtilityComponentName)("MenuDivider"); const MenuDividerRoot = (0, styles_1.styled)(Divider_1.default, { name: componentName, slot: "root", overridesResolver: (props, styles) => styles.root, })(({ theme }) => ({ height: 18, margin: theme.spacing(0, 0.5), })); function MenuDivider(inProps) { const props = (0, styles_1.useThemeProps)({ props: inProps, name: componentName }); const { className, classes = {}, sx } = props, dividerProps = __rest(props, ["className", "classes", "sx"]); return ((0, jsx_runtime_1.jsx)(MenuDividerRoot, Object.assign({ orientation: "vertical" }, dividerProps, { className: (0, clsx_1.clsx)([MenuDivider_classes_1.menuDividerClasses.root, className, classes.root]), sx: sx }))); }