UNPKG

@wulperstudio/cms

Version:
38 lines 1.44 kB
import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties"; var _excluded = ["title", "body", "disabledDivider", "expandIcon", "accordionSummaryProps"]; import React from 'react'; import { Icon } from '@iconify/react'; import { AccordionDetails, AccordionSummary } from '@mui/material'; import { CAccordion } from './styled'; import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime"; var WrapperAccordion = function WrapperAccordion(_ref) { var title = _ref.title, body = _ref.body, disabledDivider = _ref.disabledDivider, expandIcon = _ref.expandIcon, accordionSummaryProps = _ref.accordionSummaryProps, props = _objectWithoutProperties(_ref, _excluded); return /*#__PURE__*/_jsxs(CAccordion, Object.assign({ variant: props.variant, elevation: props.elevation, square: props.square, radius: props.borderRadius, backgroundColor: props.backgroundColor, color: props.color, borderColor: props.borderColor, disabledDivider: disabledDivider }, props, { children: [/*#__PURE__*/_jsx(AccordionSummary, Object.assign({ expandIcon: expandIcon && /*#__PURE__*/_jsx(Icon, { icon: "dashicons:arrow-up-alt2", width: "20px", color: props.color }) }, accordionSummaryProps, { children: title })), /*#__PURE__*/_jsx(AccordionDetails, { children: body })] })); }; export default WrapperAccordion;