UNPKG

@transkripid/flowbite-react

Version:

Official React components built for Flowbite and Tailwind CSS - Transkrip.id fork

3 lines (2 loc) 1.39 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const b=require("react/jsx-runtime"),q=require("react/compiler-runtime"),x=require("tailwind-merge"),j=require("../../helpers/merge-deep.js"),A=require("../../theme-store/index.js"),T=require("./AccordionPanelContext.js"),y=m=>{const e=q.c(20);let o,n,r,s,t;e[0]!==m?({as:s,children:o,className:n,theme:t,...r}=m,e[0]=m,e[1]=o,e[2]=n,e[3]=r,e[4]=s,e[5]=t):(o=e[1],n=e[2],r=e[3],s=e[4],t=e[5]);const h=s===void 0?"h2":s;let c;e[6]!==t?(c=t===void 0?{}:t,e[6]=t,e[7]=c):c=e[7];const p=c,{arrowIcon:l,flush:g,isOpen:a,setOpen:d}=T.useAccordionContext();let u;e[8]!==d?(u=()=>typeof d<"u"&&d(),e[8]=d,e[9]=u):u=e[9];const w=u;let f;if(e[10]!==l||e[11]!==h||e[12]!==o||e[13]!==n||e[14]!==p||e[15]!==g||e[16]!==a||e[17]!==w||e[18]!==r){const i=j.mergeDeep(A.getTheme().accordion.title,p);f=b.jsxs("button",{className:x.twMerge(i.base,i.flush[g?"on":"off"],i.open[a?"on":"off"],n),onClick:w,type:"button",...r,children:[b.jsx(h,{className:i.heading,"data-testid":"flowbite-accordion-heading",children:o}),l&&b.jsx(l,{"aria-hidden":!0,className:x.twMerge(i.arrow.base,i.arrow.open[a?"on":"off"]),"data-testid":"flowbite-accordion-arrow"})]}),e[10]=l,e[11]=h,e[12]=o,e[13]=n,e[14]=p,e[15]=g,e[16]=a,e[17]=w,e[18]=r,e[19]=f}else f=e[19];return f};exports.AccordionTitle=y; //# sourceMappingURL=AccordionTitle.js.map