UNPKG

@visa/nova-react

Version:

Visa Product Design System Nova React library. Compatible with React ^19.

2 lines (1 loc) 669 B
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react/jsx-runtime"),s=require("@visa/nova-icons-react"),o=require("clsx"),r=require("react");const l="v-accordion-toggle-icon",n=({accordionOpen:n,className:a,elementClosed:c=e.jsx(s.VisaChevronRightTiny,{rtl:!0}),elementOpen:t=e.jsx(s.VisaChevronDownTiny,{}),...i})=>e.jsxs(e.Fragment,{children:[(!n||void 0===n)&&r.cloneElement(c,{className:o(l,`${l}-closed`,a,c.props.className),style:{...c.props.style},...i}),(n||void 0===n)&&r.cloneElement(t,{className:o(l,`${l}-open`,a,t.props.className),style:{...t.props.style},...i})]});n.displayName="AccordionToggleIcon",exports.default=n;