"use strict";const e=require("react/jsx-runtime"),P=require("react"),s=require("../tools/tools.cjs"),m=function(x){const{animation:l,as:t="span",bg:a,children:c,className:r,col:o,dropOldClass:i,size:n,style:d,variables:h,...p}=x,u=P.useMemo(()=>{const y=s.classx(!i&&"placeholder",o&&`col-${o}`,a&&`bg-${a}`,n&&`placeholder-${n}`,r),j=s.stylex((b,N)=>({tKey:s.convertBsKeyToVar(N)}),h,d);return{className:y,style:j}},[a,r,o,i,n,d,h]);return e.jsx(e.Fragment,{children:l?e.jsx("span",{className:s.classxWithOptions(null,l&&`placeholder-${l}`),children:e.jsx(t,{...p,...u,children:c})}):e.jsx(t,{...p,...u,children:c})})};m.displayName="BRL.Placeholder";exports.Placeholder=m;
//# sourceMappingURL=placeholder.cjs.map
