UNPKG

@transkripid/flowbite-react

Version:

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

3 lines (2 loc) 1.14 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const b=require("react/jsx-runtime"),j=require("react/compiler-runtime"),q=require("react"),v=require("tailwind-merge"),y=require("../../helpers/merge-deep.js"),B=require("../../theme-store/index.js"),G=p=>{const e=j.c(20);let t,l,o,i,n,r;e[0]!==p?({children:t,className:l,outline:o,pill:i,theme:r,...n}=p,e[0]=p,e[1]=t,e[2]=l,e[3]=o,e[4]=i,e[5]=n,e[6]=r):(t=e[1],l=e[2],o=e[3],i=e[4],n=e[5],r=e[6]);let u;e[7]!==r?(u=r===void 0?{}:r,e[7]=r,e[8]=u):u=e[8];const a=u;let h,c;e[9]!==t||e[10]!==o||e[11]!==i?(c=q.Children.map(t,(g,f)=>q.cloneElement(g,{outline:o,pill:i,positionInGroup:f===0?"start":f===t.length-1?"end":"middle"})),e[9]=t,e[10]=o,e[11]=i,e[12]=c):c=e[12],h=c;const d=h;let s;if(e[13]!==l||e[14]!==a){const g=y.mergeDeep(B.getTheme().buttonGroup,a);s=v.twMerge(g.base,l),e[13]=l,e[14]=a,e[15]=s}else s=e[15];let m;return e[16]!==d||e[17]!==n||e[18]!==s?(m=b.jsx("div",{className:s,role:"group",...n,children:d}),e[16]=d,e[17]=n,e[18]=s,e[19]=m):m=e[19],m};G.displayName="Button.Group";exports.ButtonGroup=G; //# sourceMappingURL=ButtonGroup.js.map