"use strict";const b=require("react/jsx-runtime"),f=require("react"),s=require("../tools/tools.cjs"),o=function(r){const{as:c="div",className:e,dropOldClass:t,isInvalid:a,isValid:l,style:n,variables:i,...d}=r,u=f.useMemo(()=>{const m=s.classx(!t&&"form-floating",l&&"is-valid",a&&"is-invalid",e),y=s.stylex((L,v)=>({tKey:s.convertBsKeyToVar(v)}),i,n);return{className:m,style:y}},[e,t,a,l,n,i]);return b.jsx(c,{...d,...u})};o.displayName="BRL.FloatingLabel";exports.FloatingLabel=o;
//# sourceMappingURL=floating-label.cjs.map
