UNPKG

@transkripid/flowbite-react

Version:

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

3 lines (2 loc) 1.83 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const h=require("react/jsx-runtime"),R=require("react/compiler-runtime"),x=require("react"),_=require("tailwind-merge"),w=require("../../helpers/merge-deep.js"),M=require("../../theme-store/index.js"),D=require("./ToastContext.js"),C=require("./ToastToggle.js"),I={75:"duration-75",100:"duration-100",150:"duration-150",200:"duration-200",300:"duration-300",500:"duration-500",700:"duration-700",1e3:"duration-1000"},S=q=>{const e=R.c(29);let o,s,r,m,t;e[0]!==q?({children:o,className:s,duration:m,theme:t,...r}=q,e[0]=q,e[1]=o,e[2]=s,e[3]=r,e[4]=m,e[5]=t):(o=e[1],s=e[2],r=e[3],m=e[4],t=e[5]);const T=m===void 0?300:m;let g;e[6]!==t?(g=t===void 0?{}:t,e[6]=t,e[7]=g):g=e[7];const v=g,[f,j]=x.useState(!1),[p,N]=x.useState(!1);let l,a,i,n,u,c;if(e[8]!==s||e[9]!==v||e[10]!==T||e[11]!==f||e[12]!==p){c=Symbol.for("react.early_return_sentinel");e:{const y=w.mergeDeep(M.getTheme().toast,v);if(p){c=null;break e}l=D.ToastContext.Provider,u={theme:y,duration:T,isClosed:f,isRemoved:p,setIsClosed:j,setIsRemoved:N},a="flowbite-toast",i="alert",n=_.twMerge(y.root.base,I[T],f&&y.root.closed,s)}e[8]=s,e[9]=v,e[10]=T,e[11]=f,e[12]=p,e[13]=l,e[14]=a,e[15]=i,e[16]=n,e[17]=u,e[18]=c}else l=e[13],a=e[14],i=e[15],n=e[16],u=e[17],c=e[18];if(c!==Symbol.for("react.early_return_sentinel"))return c;let d;e[19]!==o||e[20]!==r||e[21]!==a||e[22]!==i||e[23]!==n?(d=h.jsx("div",{"data-testid":a,role:i,className:n,...r,children:o}),e[19]=o,e[20]=r,e[21]=a,e[22]=i,e[23]=n,e[24]=d):d=e[24];let b;return e[25]!==l||e[26]!==u||e[27]!==d?(b=h.jsx(l,{value:u,children:d}),e[25]=l,e[26]=u,e[27]=d,e[28]=b):b=e[28],b};S.displayName="Toast";C.ToastToggle.displayName="Toast.Toggle";const O=Object.assign(S,{Toggle:C.ToastToggle});exports.Toast=O; //# sourceMappingURL=Toast.js.map