New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@volvo-cars/react-forms

Package Overview
Dependencies
Maintainers
0
Versions
49
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@volvo-cars/react-forms - npm Package Compare versions

Comparing version 1.2.4 to 1.3.0

2

dist/esm/index.js
"use client"
import{forwardRef as re,useState as oe}from"react";import{IconButton as ne}from"@volvo-cars/react-icons";import{forwardRef as D}from"react";import{cssMerge as ee}from"@volvo-cars/css/utils";import{Icon as X}from"@volvo-cars/react-icons";import{jsx as Y,jsxs as Z}from"react/jsx-runtime";function T({errorMessage:u,id:e,className:t=""}){return u?Z("p",{id:e,className:`micro text-feedback-red flex items-center ${t}`.trim(),role:"alert",children:[Y(X,{className:"mr-8",type:"error-12",color:"feedback-red"}),u]}):null}import{jsx as _}from"react/jsx-runtime";function C({children:u,id:e,className:t=""}){return _("p",{id:e,className:`micro text-secondary ${t}`.trim(),children:u})}import{useId as j}from"react";function y(u){let e=j(),t=u||e;return{rootId:t,inputId:t+"-input",errorId:t+"-error",hintId:t+"-hint"}}import{jsx as M,jsxs as F}from"react/jsx-runtime";var te=D(function(e,t){return M(v,{...e,type:"text",ref:t})}),v=D(function({hint:e,id:t,label:o,hidden:n,dir:a,errorMessage:p,lang:c,translate:i,slot:l,isValid:r,className:s,style:d,contentAfter:f,...I},m){let{inputId:b,errorId:P,hintId:g}=y(t),x=I.disabled?void 0:p,R=I["aria-invalid"]||r===!1||!!x,E={placeholder:" ",...I,ref:m,id:b,"aria-invalid":R?!0:void 0,"aria-errormessage":x?P:void 0,"aria-describedby":e?g:void 0};return F("div",{id:t,className:ee("input-floating-label",s),hidden:n,dir:a,lang:c,translate:i,slot:l,style:d,children:[M("label",{htmlFor:b,children:o}),f?F("div",{className:"input","data-input-delegate":!0,"aria-invalid":R?!0:void 0,children:[M("input",{...E,className:"bg-transparent"}),f]}):M("input",{...E}),M(T,{errorMessage:x,id:P,className:"mt-4"}),e&&M(C,{id:g,className:"mt-4",children:e})]})});import{jsx as z}from"react/jsx-runtime";var ae=re(function({value:e,onChange:t,onBlur:o,defaultValue:n,...a},p){let[c,i]=oe(!e&&!n);function l(r){let{validity:s}=r.currentTarget,d=r.currentTarget.required;d||(r.currentTarget.required=!0),i(s.valueMissing&&!s.badInput),d||(r.currentTarget.required=!1)}return z(v,{...a,value:e,defaultValue:n,type:"date",ref:p,onBlur:r=>{o?.(r),l(r)},onChange:r=>{t?.(r),l(r)},"data-blank":c?"":void 0,contentAfter:z(ne,{className:"ml-8 -mr-8",variant:"clear",iconName:"calendar","aria-hidden":!0,tabIndex:-1,"aria-label":"",onClick:r=>{let s=r.currentTarget.parentElement?.querySelector("input[type=date]");if(s)try{if(s.showPicker(),/^((?!chrome|android).)*safari/i.test(navigator.userAgent))throw new Error}catch{s.click(),s.focus()}}})})});import{forwardRef as le,useState as se}from"react";import{IconButton as pe}from"@volvo-cars/react-icons";import{jsx as K}from"react/jsx-runtime";var ie=le(function({id:e,defaultPasswordVisible:t=!1,showPasswordLabel:o,...n},a){let[p,c]=se(t),{inputId:i,rootId:l}=y(e);return K(v,{...n,type:p?"text":"password",id:l,ref:a,contentAfter:K(pe,{className:"-mr-8",variant:"clear",disabled:n.disabled,tabIndex:n.disabled||!o?-1:void 0,iconName:p?"other-eye":"other-eyeslash",...o?{"aria-pressed":p,"aria-label":o,"aria-controls":i}:{"aria-label":"","aria-hidden":!0},onClick:()=>c(r=>!r)})})});import{forwardRef as de}from"react";import{jsx as ce}from"react/jsx-runtime";var ue=de(function(e,t){return ce(v,{...e,type:"email",inputMode:"email",ref:t})});import{forwardRef as me}from"react";import{jsx as Pe}from"react/jsx-runtime";var fe=me(function(e,t){return Pe(v,{...e,type:"tel",ref:t})});import{forwardRef as ge}from"react";import{jsx as Ie}from"react/jsx-runtime";var xe=ge(function(e,t){return Ie(v,{...e,type:"url",inputMode:"url",ref:t})});import{forwardRef as be,useEffect as ye,useState as Ce}from"react";import{jsx as ve}from"react/jsx-runtime";var Te=be(function(e,t){let{min:o=0,max:n=100,value:a,onChange:p,...c}=e,[i,l]=Ce(a!==void 0?a:o),r=((i<=n?i:n)-o)/(n-o)*100;return ye(()=>{l(typeof a<"u"?a<=n?Number(a):n:n/2)},[a,n]),ve("input",{...c,type:"range",className:"range",ref:t,min:o,max:n,value:i,onChange:d=>{typeof a>"u"&&l(Number(d.target.value)),p&&p(d)},style:{...e.style,"--range-value-percent":`${r}%`}})});import{Children as Re,forwardRef as Ee,isValidElement as He,useState as he}from"react";import{cssMerge as Me}from"@volvo-cars/css/utils";import{jsx as U,jsxs as q}from"react/jsx-runtime";var Le=Ee(function({hint:e,id:t,label:o,hidden:n,dir:a,errorMessage:p,lang:c,translate:i,slot:l,value:r,defaultValue:s,children:d,isValid:f,className:I,...m},b){let P=!1;Re.forEach(d,h=>{He(h)&&h.type==="option"&&h.props.value===""&&(P=!0)});let[g,x]=he(!s),R=typeof r=="string",{inputId:E,errorId:L,hintId:H}=y(t),B=m.disabled?void 0:p,W=m["aria-invalid"]||f===!1||!!B,A=R?!r:g;return q("div",{id:t,className:Me("input-floating-label",I),hidden:n,dir:a,lang:c,translate:i,slot:l,children:[U("label",{htmlFor:E,children:o}),q("select",{...m,ref:b,id:E,onChange:R?m.onChange:h=>{m.onChange?.(h),x(!h.target.value)},value:r,defaultValue:s,"data-blank":A?"":void 0,"aria-invalid":W?"true":void 0,"aria-errormessage":B?L:void 0,"aria-describedby":e?H:void 0,children:[!s&&!P&&U("option",{value:"",hidden:!A,disabled:!A,children:o}),d]}),U(T,{errorMessage:B,id:L,className:"mt-4"}),e&&U(C,{id:H,className:"mt-4",children:e})]})});import{forwardRef as Be}from"react";import{cssMerge as Ue}from"@volvo-cars/css/utils";import{jsx as k,jsxs as $}from"react/jsx-runtime";var ke=Be(function({label:e,id:t,hint:o,hidden:n,dir:a,lang:p,translate:c,slot:i,style:l,errorMessage:r,isValid:s,className:d,...f},I){let{inputId:m,hintId:b,errorId:P}=y(t),g=f.disabled?void 0:r,x=f["aria-invalid"]||s===!1||!!g;return $("div",{className:Ue("flex-row",d),hidden:n,dir:a,lang:p,translate:c,slot:i,style:l,children:[k("input",{...f,ref:I,type:"checkbox",id:m,"aria-invalid":x?!0:void 0,"aria-errormessage":g?P:void 0,"aria-describedby":o?b:void 0}),$("div",{className:"flex-col stack-4 ml-8",children:[k("label",{htmlFor:m,children:e}),k(T,{errorMessage:g,id:P}),o&&k(C,{id:b,children:o})]})]})});import{forwardRef as Ne,useContext as Ae}from"react";import{cssMerge as Ve}from"@volvo-cars/css/utils";import{createContext as we}from"react";import{jsx as w,jsxs as O}from"react/jsx-runtime";function Se({legend:u,id:e,hint:t,name:o,children:n,required:a,defaultValue:p,value:c,hidden:i,dir:l,lang:r,translate:s,slot:d,errorMessage:f,onChange:I,form:m,enterKeyHint:b,readOnly:P,isValid:g,...x}){let{inputId:R,hintId:E,errorId:L}=y(e),H=x.disabled?void 0:f,B=x["aria-invalid"]||g===!1||!!H;return O("fieldset",{...x,hidden:i,dir:l,lang:r,translate:s,slot:d,form:m,id:R,role:"radiogroup","aria-invalid":B?!0:void 0,"aria-errormessage":H?L:void 0,"aria-describedby":t?E:void 0,"aria-required":a?!0:void 0,children:[w("legend",{className:"mb-4",children:u}),t&&w(C,{id:E,className:"mb-16",children:t}),O("div",{className:"stack-8",hidden:i,children:[w(T,{errorMessage:H,id:L,className:"mb-16"}),w(J,{value:{defaultValue:p,enterKeyHint:b,form:m,name:o,onChange:I,readOnly:P,required:a,value:c},children:n})]})]})}var V=we({}),J=V.Provider;import{jsx as S,jsxs as Q}from"react/jsx-runtime";var Ge=Ne(function({label:e,id:t,hint:o,hidden:n,dir:a,lang:p,translate:c,slot:i,value:l,className:r,style:s,...d},f){let{inputId:I,hintId:m}=y(t),{value:b,defaultValue:P,...g}=Ae(V),x,R;return typeof b<"u"?x=l===b:typeof P<"u"&&l===P&&(R=!0),Q("div",{id:t,className:Ve("flex-row",r),hidden:n,dir:a,lang:p,translate:c,slot:i,style:s,children:[S("input",{...d,...g,ref:f,checked:x,defaultChecked:R,type:"radio",id:I,value:l}),o?Q("div",{className:"flex-col stack-4 ml-8",children:[S("label",{htmlFor:I,children:e}),S(C,{id:m,children:o})]}):S("label",{htmlFor:I,className:"ml-8",children:e})]})});import{forwardRef as Fe}from"react";import{cssMerge as De}from"@volvo-cars/css/utils";import{jsx as N,jsxs as Ke}from"react/jsx-runtime";var ze=Fe(function({hint:e,id:t,label:o,hidden:n,dir:a,errorMessage:p,lang:c,translate:i,slot:l,isValid:r,className:s,style:d,...f},I){let{inputId:m,errorId:b,hintId:P}=y(t),g=f.disabled?void 0:p,x=f["aria-invalid"]||r===!1||!!g;return Ke("div",{id:t,className:De("input-floating-label",s),hidden:n,dir:a,lang:c,translate:i,slot:l,style:d,children:[N("label",{htmlFor:m,children:o}),N("textarea",{placeholder:" ",...f,ref:I,id:m,"aria-invalid":x?!0:void 0,"aria-errormessage":g?b:void 0,"aria-describedby":e?P:void 0}),N(T,{errorMessage:g,id:b,className:"mb-4"}),e&&N(C,{id:P,className:"mt-4",children:e})]})});import{forwardRef as qe}from"react";import{Fragment as Oe,jsx as G,jsxs as Je}from"react/jsx-runtime";var $e=qe(function({color:e,size:t,loading:o,loadingLabel:n,disabled:a,children:p,variant:c="filled",className:i="",...l},r){let s=!a&&o;return G("button",{ref:r,type:"submit",...l,onClick:d=>{a||o?d.preventDefault():l.onClick&&l.onClick(d)},className:`button-${c} ${i}`.trim(),"aria-disabled":a||o||void 0,"data-loading":s||void 0,"aria-live":typeof o=="boolean"?"polite":void 0,"data-color":e==="neutral"?void 0:e,"data-size":t==="small"?"small":void 0,children:s?Je(Oe,{children:[G("span",{className:"invisible",children:p}),G("progress",{className:"spinner","aria-label":n})]}):p})});export{ke as Checkbox,ae as DateInput,ue as EmailInput,T as ErrorMessage,C as Hint,ie as PasswordInput,Ge as Radio,J as RadioContextProvider,Se as RadioGroup,Te as RangeSlider,Le as Select,$e as SubmitButton,fe as TelInput,ze as TextArea,te as TextInput,xe as UrlInput};
import{forwardRef as re,useState as oe}from"react";import{IconButton as ne}from"@volvo-cars/react-icons";import{forwardRef as D}from"react";import{cssMerge as ee}from"@volvo-cars/css/utils";import{Icon as X}from"@volvo-cars/react-icons";import{jsx as Y,jsxs as Z}from"react/jsx-runtime";function T({errorMessage:u,id:e,className:t=""}){return u?Z("p",{id:e,className:`micro text-feedback-red flex items-center ${t}`.trim(),role:"alert",children:[Y(X,{icon:"exclamation-mark-circled",size:12,className:"mr-8",color:"feedback-red"}),u]}):null}import{jsx as _}from"react/jsx-runtime";function C({children:u,id:e,className:t=""}){return _("p",{id:e,className:`micro text-secondary ${t}`.trim(),children:u})}import{useId as j}from"react";function y(u){let e=j(),t=u||e;return{rootId:t,inputId:t+"-input",errorId:t+"-error",hintId:t+"-hint"}}import{jsx as M,jsxs as F}from"react/jsx-runtime";var te=D(function(e,t){return M(v,{...e,type:"text",ref:t})}),v=D(function({hint:e,id:t,label:o,hidden:n,dir:a,errorMessage:p,lang:c,translate:i,slot:l,isValid:r,className:s,style:d,contentAfter:f,...I},m){let{inputId:b,errorId:P,hintId:g}=y(t),x=I.disabled?void 0:p,R=I["aria-invalid"]||r===!1||!!x,E={placeholder:" ",...I,ref:m,id:b,"aria-invalid":R?!0:void 0,"aria-errormessage":x?P:void 0,"aria-describedby":e?g:void 0};return F("div",{id:t,className:ee("input-floating-label",s),hidden:n,dir:a,lang:c,translate:i,slot:l,style:d,children:[M("label",{htmlFor:b,children:o}),f?F("div",{className:"input","data-input-delegate":!0,"aria-invalid":R?!0:void 0,children:[M("input",{...E,className:"bg-transparent"}),f]}):M("input",{...E}),M(T,{errorMessage:x,id:P,className:"mt-4"}),e&&M(C,{id:g,className:"mt-4",children:e})]})});import{jsx as z}from"react/jsx-runtime";var ae=re(function({value:e,onChange:t,onBlur:o,defaultValue:n,...a},p){let[c,i]=oe(!e&&!n);function l(r){let{validity:s}=r.currentTarget,d=r.currentTarget.required;d||(r.currentTarget.required=!0),i(s.valueMissing&&!s.badInput),d||(r.currentTarget.required=!1)}return z(v,{...a,value:e,defaultValue:n,type:"date",ref:p,onBlur:r=>{o?.(r),l(r)},onChange:r=>{t?.(r),l(r)},"data-blank":c?"":void 0,contentAfter:z(ne,{icon:"calendar",className:"ml-8 -mr-8",variant:"clear","aria-hidden":!0,tabIndex:-1,"aria-label":"",onClick:r=>{let s=r.currentTarget.parentElement?.querySelector("input[type=date]");if(s)try{if(s.showPicker(),/^((?!chrome|android).)*safari/i.test(navigator.userAgent))throw new Error}catch{s.click(),s.focus()}}})})});import{forwardRef as le,useState as se}from"react";import{IconButton as pe}from"@volvo-cars/react-icons";import{jsx as K}from"react/jsx-runtime";var ie=le(function({id:e,defaultPasswordVisible:t=!1,showPasswordLabel:o,...n},a){let[p,c]=se(t),{inputId:i,rootId:l}=y(e);return K(v,{...n,type:p?"text":"password",id:l,ref:a,contentAfter:K(pe,{icon:p?"eye":"eye-slashed",className:"-mr-8",variant:"clear",disabled:n.disabled,tabIndex:n.disabled||!o?-1:void 0,...o?{"aria-pressed":p,"aria-label":o,"aria-controls":i}:{"aria-label":"","aria-hidden":!0},onClick:()=>c(r=>!r)})})});import{forwardRef as de}from"react";import{jsx as ce}from"react/jsx-runtime";var ue=de(function(e,t){return ce(v,{...e,type:"email",inputMode:"email",ref:t})});import{forwardRef as me}from"react";import{jsx as Pe}from"react/jsx-runtime";var fe=me(function(e,t){return Pe(v,{...e,type:"tel",ref:t})});import{forwardRef as ge}from"react";import{jsx as Ie}from"react/jsx-runtime";var xe=ge(function(e,t){return Ie(v,{...e,type:"url",inputMode:"url",ref:t})});import{forwardRef as be,useEffect as ye,useState as Ce}from"react";import{jsx as ve}from"react/jsx-runtime";var Te=be(function(e,t){let{min:o=0,max:n=100,value:a,onChange:p,...c}=e,[i,l]=Ce(a!==void 0?a:o),r=((i<=n?i:n)-o)/(n-o)*100;return ye(()=>{l(typeof a<"u"?a<=n?Number(a):n:n/2)},[a,n]),ve("input",{...c,type:"range",className:"range",ref:t,min:o,max:n,value:i,onChange:d=>{typeof a>"u"&&l(Number(d.target.value)),p&&p(d)},style:{...e.style,"--range-value-percent":`${r}%`}})});import{Children as Re,forwardRef as Ee,isValidElement as He,useState as he}from"react";import{cssMerge as Me}from"@volvo-cars/css/utils";import{jsx as U,jsxs as q}from"react/jsx-runtime";var Le=Ee(function({hint:e,id:t,label:o,hidden:n,dir:a,errorMessage:p,lang:c,translate:i,slot:l,value:r,defaultValue:s,children:d,isValid:f,className:I,...m},b){let P=!1;Re.forEach(d,h=>{He(h)&&h.type==="option"&&h.props.value===""&&(P=!0)});let[g,x]=he(!s),R=typeof r=="string",{inputId:E,errorId:L,hintId:H}=y(t),B=m.disabled?void 0:p,W=m["aria-invalid"]||f===!1||!!B,A=R?!r:g;return q("div",{id:t,className:Me("input-floating-label",I),hidden:n,dir:a,lang:c,translate:i,slot:l,children:[U("label",{htmlFor:E,children:o}),q("select",{...m,ref:b,id:E,onChange:R?m.onChange:h=>{m.onChange?.(h),x(!h.target.value)},value:r,defaultValue:s,"data-blank":A?"":void 0,"aria-invalid":W?"true":void 0,"aria-errormessage":B?L:void 0,"aria-describedby":e?H:void 0,children:[!s&&!P&&U("option",{value:"",hidden:!A,disabled:!A,children:o}),d]}),U(T,{errorMessage:B,id:L,className:"mt-4"}),e&&U(C,{id:H,className:"mt-4",children:e})]})});import{forwardRef as Be}from"react";import{cssMerge as Ue}from"@volvo-cars/css/utils";import{jsx as k,jsxs as $}from"react/jsx-runtime";var ke=Be(function({label:e,id:t,hint:o,hidden:n,dir:a,lang:p,translate:c,slot:i,style:l,errorMessage:r,isValid:s,className:d,...f},I){let{inputId:m,hintId:b,errorId:P}=y(t),g=f.disabled?void 0:r,x=f["aria-invalid"]||s===!1||!!g;return $("div",{className:Ue("flex-row",d),hidden:n,dir:a,lang:p,translate:c,slot:i,style:l,children:[k("input",{...f,ref:I,type:"checkbox",id:m,"aria-invalid":x?!0:void 0,"aria-errormessage":g?P:void 0,"aria-describedby":o?b:void 0}),$("div",{className:"flex-col stack-4 ml-8",children:[k("label",{htmlFor:m,className:"pl-8 -ml-8",children:e}),k(T,{errorMessage:g,id:P}),o&&k(C,{id:b,children:o})]})]})});import{forwardRef as Ne,useContext as Ae}from"react";import{cssMerge as Ve}from"@volvo-cars/css/utils";import{createContext as we}from"react";import{jsx as w,jsxs as O}from"react/jsx-runtime";function Se({legend:u,id:e,hint:t,name:o,children:n,required:a,defaultValue:p,value:c,hidden:i,dir:l,lang:r,translate:s,slot:d,errorMessage:f,onChange:I,form:m,enterKeyHint:b,readOnly:P,isValid:g,...x}){let{inputId:R,hintId:E,errorId:L}=y(e),H=x.disabled?void 0:f,B=x["aria-invalid"]||g===!1||!!H;return O("fieldset",{...x,hidden:i,dir:l,lang:r,translate:s,slot:d,form:m,id:R,role:"radiogroup","aria-invalid":B?!0:void 0,"aria-errormessage":H?L:void 0,"aria-describedby":t?E:void 0,"aria-required":a?!0:void 0,children:[w("legend",{className:"mb-4",children:u}),t&&w(C,{id:E,className:"mb-16",children:t}),O("div",{className:"stack-8",hidden:i,children:[w(T,{errorMessage:H,id:L,className:"mb-16"}),w(J,{value:{defaultValue:p,enterKeyHint:b,form:m,name:o,onChange:I,readOnly:P,required:a,value:c},children:n})]})]})}var V=we({}),J=V.Provider;import{jsx as S,jsxs as Q}from"react/jsx-runtime";var Ge=Ne(function({label:e,id:t,hint:o,hidden:n,dir:a,lang:p,translate:c,slot:i,value:l,className:r,style:s,...d},f){let{inputId:I,hintId:m}=y(t),{value:b,defaultValue:P,...g}=Ae(V),x,R;return typeof b<"u"?x=l===b:typeof P<"u"&&l===P&&(R=!0),Q("div",{id:t,className:Ve("flex-row",r),hidden:n,dir:a,lang:p,translate:c,slot:i,style:s,children:[S("input",{...d,...g,ref:f,checked:x,defaultChecked:R,type:"radio",id:I,value:l}),o?Q("div",{className:"flex-col stack-4 ml-8",children:[S("label",{htmlFor:I,children:e}),S(C,{id:m,children:o})]}):S("label",{htmlFor:I,className:"ml-8",children:e})]})});import{forwardRef as Fe}from"react";import{cssMerge as De}from"@volvo-cars/css/utils";import{jsx as N,jsxs as Ke}from"react/jsx-runtime";var ze=Fe(function({hint:e,id:t,label:o,hidden:n,dir:a,errorMessage:p,lang:c,translate:i,slot:l,isValid:r,className:s,style:d,...f},I){let{inputId:m,errorId:b,hintId:P}=y(t),g=f.disabled?void 0:p,x=f["aria-invalid"]||r===!1||!!g;return Ke("div",{id:t,className:De("input-floating-label",s),hidden:n,dir:a,lang:c,translate:i,slot:l,style:d,children:[N("label",{htmlFor:m,children:o}),N("textarea",{placeholder:" ",...f,ref:I,id:m,"aria-invalid":x?!0:void 0,"aria-errormessage":g?b:void 0,"aria-describedby":e?P:void 0}),N(T,{errorMessage:g,id:b,className:"mb-4"}),e&&N(C,{id:P,className:"mt-4",children:e})]})});import{forwardRef as qe}from"react";import{Fragment as Oe,jsx as G,jsxs as Je}from"react/jsx-runtime";var $e=qe(function({color:e,size:t,loading:o,loadingLabel:n,disabled:a,children:p,variant:c="filled",className:i="",...l},r){let s=!a&&o;return G("button",{ref:r,type:"submit",...l,onClick:d=>{a||o?d.preventDefault():l.onClick&&l.onClick(d)},className:`button-${c} ${i}`.trim(),"aria-disabled":a||o||void 0,"data-loading":s||void 0,"aria-live":typeof o=="boolean"?"polite":void 0,"data-color":e==="neutral"?void 0:e,"data-size":t==="small"?"small":void 0,children:s?Je(Oe,{children:[G("span",{className:"invisible",children:p}),G("progress",{className:"spinner","aria-label":n})]}):p})});export{ke as Checkbox,ae as DateInput,ue as EmailInput,T as ErrorMessage,C as Hint,ie as PasswordInput,Ge as Radio,J as RadioContextProvider,Se as RadioGroup,Te as RangeSlider,Le as Select,$e as SubmitButton,fe as TelInput,ze as TextArea,te as TextInput,xe as UrlInput};
//# sourceMappingURL=index.js.map
"use client"
var $=Object.defineProperty;var Ue=Object.getOwnPropertyDescriptor;var ke=Object.getOwnPropertyNames;var we=Object.prototype.hasOwnProperty;var Se=(a,e)=>{for(var t in e)$(a,t,{get:e[t],enumerable:!0})},Ne=(a,e,t,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of ke(e))!we.call(a,r)&&r!==t&&$(a,r,{get:()=>e[r],enumerable:!(o=Ue(e,r))||o.enumerable});return a};var Ae=a=>Ne($({},"__esModule",{value:!0}),a);var Ve={};Se(Ve,{Checkbox:()=>ye,DateInput:()=>re,EmailInput:()=>le,ErrorMessage:()=>T,Hint:()=>y,PasswordInput:()=>ne,Radio:()=>Re,RadioContextProvider:()=>X,RadioGroup:()=>Te,RangeSlider:()=>fe,Select:()=>xe,SubmitButton:()=>Le,TelInput:()=>ie,TextArea:()=>he,TextInput:()=>ee,UrlInput:()=>ce});module.exports=Ae(Ve);var D=require("react"),te=require("@volvo-cars/react-icons");var O=require("react"),j=require("@volvo-cars/css/utils");var Y=require("@volvo-cars/react-icons"),F=require("react/jsx-runtime");function T({errorMessage:a,id:e,className:t=""}){return a?(0,F.jsxs)("p",{id:e,className:`micro text-feedback-red flex items-center ${t}`.trim(),role:"alert",children:[(0,F.jsx)(Y.Icon,{className:"mr-8",type:"error-12",color:"feedback-red"}),a]}):null}var Z=require("react/jsx-runtime");function y({children:a,id:e,className:t=""}){return(0,Z.jsx)("p",{id:e,className:`micro text-secondary ${t}`.trim(),children:a})}var _=require("react");function C(a){let e=(0,_.useId)(),t=a||e;return{rootId:t,inputId:t+"-input",errorId:t+"-error",hintId:t+"-hint"}}var E=require("react/jsx-runtime"),ee=(0,O.forwardRef)(function(e,t){return(0,E.jsx)(v,{...e,type:"text",ref:t})}),v=(0,O.forwardRef)(function({hint:e,id:t,label:o,hidden:r,dir:l,errorMessage:i,lang:c,translate:d,slot:s,isValid:n,className:p,style:u,contentAfter:f,...I},m){let{inputId:b,errorId:P,hintId:g}=C(t),x=I.disabled?void 0:i,R=I["aria-invalid"]||n===!1||!!x,H={placeholder:" ",...I,ref:m,id:b,"aria-invalid":R?!0:void 0,"aria-errormessage":x?P:void 0,"aria-describedby":e?g:void 0};return(0,E.jsxs)("div",{id:t,className:(0,j.cssMerge)("input-floating-label",p),hidden:r,dir:l,lang:c,translate:d,slot:s,style:u,children:[(0,E.jsx)("label",{htmlFor:b,children:o}),f?(0,E.jsxs)("div",{className:"input","data-input-delegate":!0,"aria-invalid":R?!0:void 0,children:[(0,E.jsx)("input",{...H,className:"bg-transparent"}),f]}):(0,E.jsx)("input",{...H}),(0,E.jsx)(T,{errorMessage:x,id:P,className:"mt-4"}),e&&(0,E.jsx)(y,{id:g,className:"mt-4",children:e})]})});var J=require("react/jsx-runtime"),re=(0,D.forwardRef)(function({value:e,onChange:t,onBlur:o,defaultValue:r,...l},i){let[c,d]=(0,D.useState)(!e&&!r);function s(n){let{validity:p}=n.currentTarget,u=n.currentTarget.required;u||(n.currentTarget.required=!0),d(p.valueMissing&&!p.badInput),u||(n.currentTarget.required=!1)}return(0,J.jsx)(v,{...l,value:e,defaultValue:r,type:"date",ref:i,onBlur:n=>{o?.(n),s(n)},onChange:n=>{t?.(n),s(n)},"data-blank":c?"":void 0,contentAfter:(0,J.jsx)(te.IconButton,{className:"ml-8 -mr-8",variant:"clear",iconName:"calendar","aria-hidden":!0,tabIndex:-1,"aria-label":"",onClick:n=>{let p=n.currentTarget.parentElement?.querySelector("input[type=date]");if(p)try{if(p.showPicker(),/^((?!chrome|android).)*safari/i.test(navigator.userAgent))throw new Error}catch{p.click(),p.focus()}}})})});var z=require("react"),oe=require("@volvo-cars/react-icons");var Q=require("react/jsx-runtime"),ne=(0,z.forwardRef)(function({id:e,defaultPasswordVisible:t=!1,showPasswordLabel:o,...r},l){let[i,c]=(0,z.useState)(t),{inputId:d,rootId:s}=C(e);return(0,Q.jsx)(v,{...r,type:i?"text":"password",id:s,ref:l,contentAfter:(0,Q.jsx)(oe.IconButton,{className:"-mr-8",variant:"clear",disabled:r.disabled,tabIndex:r.disabled||!o?-1:void 0,iconName:i?"other-eye":"other-eyeslash",...o?{"aria-pressed":i,"aria-label":o,"aria-controls":d}:{"aria-label":"","aria-hidden":!0},onClick:()=>c(n=>!n)})})});var ae=require("react");var se=require("react/jsx-runtime"),le=(0,ae.forwardRef)(function(e,t){return(0,se.jsx)(v,{...e,type:"email",inputMode:"email",ref:t})});var pe=require("react");var de=require("react/jsx-runtime"),ie=(0,pe.forwardRef)(function(e,t){return(0,de.jsx)(v,{...e,type:"tel",ref:t})});var ue=require("react");var me=require("react/jsx-runtime"),ce=(0,ue.forwardRef)(function(e,t){return(0,me.jsx)(v,{...e,type:"url",inputMode:"url",ref:t})});var A=require("react"),Pe=require("react/jsx-runtime"),fe=(0,A.forwardRef)(function(e,t){let{min:o=0,max:r=100,value:l,onChange:i,...c}=e,[d,s]=(0,A.useState)(l!==void 0?l:o),n=((d<=r?d:r)-o)/(r-o)*100;return(0,A.useEffect)(()=>{s(typeof l<"u"?l<=r?Number(l):r:r/2)},[l,r]),(0,Pe.jsx)("input",{...c,type:"range",className:"range",ref:t,min:o,max:r,value:d,onChange:u=>{typeof l>"u"&&s(Number(u.target.value)),i&&i(u)},style:{...e.style,"--range-value-percent":`${n}%`}})});var M=require("react"),ge=require("@volvo-cars/css/utils");var h=require("react/jsx-runtime"),xe=(0,M.forwardRef)(function({hint:e,id:t,label:o,hidden:r,dir:l,errorMessage:i,lang:c,translate:d,slot:s,value:n,defaultValue:p,children:u,isValid:f,className:I,...m},b){let P=!1;M.Children.forEach(u,N=>{(0,M.isValidElement)(N)&&N.type==="option"&&N.props.value===""&&(P=!0)});let[g,x]=(0,M.useState)(!p),R=typeof n=="string",{inputId:H,errorId:V,hintId:S}=C(t),G=m.disabled?void 0:i,Be=m["aria-invalid"]||f===!1||!!G,q=R?!n:g;return(0,h.jsxs)("div",{id:t,className:(0,ge.cssMerge)("input-floating-label",I),hidden:r,dir:l,lang:c,translate:d,slot:s,children:[(0,h.jsx)("label",{htmlFor:H,children:o}),(0,h.jsxs)("select",{...m,ref:b,id:H,onChange:R?m.onChange:N=>{m.onChange?.(N),x(!N.target.value)},value:n,defaultValue:p,"data-blank":q?"":void 0,"aria-invalid":Be?"true":void 0,"aria-errormessage":G?V:void 0,"aria-describedby":e?S:void 0,children:[!p&&!P&&(0,h.jsx)("option",{value:"",hidden:!q,disabled:!q,children:o}),u]}),(0,h.jsx)(T,{errorMessage:G,id:V,className:"mt-4"}),e&&(0,h.jsx)(y,{id:S,className:"mt-4",children:e})]})});var Ie=require("react"),be=require("@volvo-cars/css/utils");var L=require("react/jsx-runtime"),ye=(0,Ie.forwardRef)(function({label:e,id:t,hint:o,hidden:r,dir:l,lang:i,translate:c,slot:d,style:s,errorMessage:n,isValid:p,className:u,...f},I){let{inputId:m,hintId:b,errorId:P}=C(t),g=f.disabled?void 0:n,x=f["aria-invalid"]||p===!1||!!g;return(0,L.jsxs)("div",{className:(0,be.cssMerge)("flex-row",u),hidden:r,dir:l,lang:i,translate:c,slot:d,style:s,children:[(0,L.jsx)("input",{...f,ref:I,type:"checkbox",id:m,"aria-invalid":x?!0:void 0,"aria-errormessage":g?P:void 0,"aria-describedby":o?b:void 0}),(0,L.jsxs)("div",{className:"flex-col stack-4 ml-8",children:[(0,L.jsx)("label",{htmlFor:m,children:e}),(0,L.jsx)(T,{errorMessage:g,id:P}),o&&(0,L.jsx)(y,{id:b,children:o})]})]})});var K=require("react"),ve=require("@volvo-cars/css/utils");var Ce=require("react");var B=require("react/jsx-runtime");function Te({legend:a,id:e,hint:t,name:o,children:r,required:l,defaultValue:i,value:c,hidden:d,dir:s,lang:n,translate:p,slot:u,errorMessage:f,onChange:I,form:m,enterKeyHint:b,readOnly:P,isValid:g,...x}){let{inputId:R,hintId:H,errorId:V}=C(e),S=x.disabled?void 0:f,G=x["aria-invalid"]||g===!1||!!S;return(0,B.jsxs)("fieldset",{...x,hidden:d,dir:s,lang:n,translate:p,slot:u,form:m,id:R,role:"radiogroup","aria-invalid":G?!0:void 0,"aria-errormessage":S?V:void 0,"aria-describedby":t?H:void 0,"aria-required":l?!0:void 0,children:[(0,B.jsx)("legend",{className:"mb-4",children:a}),t&&(0,B.jsx)(y,{id:H,className:"mb-16",children:t}),(0,B.jsxs)("div",{className:"stack-8",hidden:d,children:[(0,B.jsx)(T,{errorMessage:S,id:V,className:"mb-16"}),(0,B.jsx)(X,{value:{defaultValue:i,enterKeyHint:b,form:m,name:o,onChange:I,readOnly:P,required:l,value:c},children:r})]})]})}var W=(0,Ce.createContext)({}),X=W.Provider;var U=require("react/jsx-runtime"),Re=(0,K.forwardRef)(function({label:e,id:t,hint:o,hidden:r,dir:l,lang:i,translate:c,slot:d,value:s,className:n,style:p,...u},f){let{inputId:I,hintId:m}=C(t),{value:b,defaultValue:P,...g}=(0,K.useContext)(W),x,R;return typeof b<"u"?x=s===b:typeof P<"u"&&s===P&&(R=!0),(0,U.jsxs)("div",{id:t,className:(0,ve.cssMerge)("flex-row",n),hidden:r,dir:l,lang:i,translate:c,slot:d,style:p,children:[(0,U.jsx)("input",{...u,...g,ref:f,checked:x,defaultChecked:R,type:"radio",id:I,value:s}),o?(0,U.jsxs)("div",{className:"flex-col stack-4 ml-8",children:[(0,U.jsx)("label",{htmlFor:I,children:e}),(0,U.jsx)(y,{id:m,children:o})]}):(0,U.jsx)("label",{htmlFor:I,className:"ml-8",children:e})]})});var Ee=require("react"),He=require("@volvo-cars/css/utils");var w=require("react/jsx-runtime"),he=(0,Ee.forwardRef)(function({hint:e,id:t,label:o,hidden:r,dir:l,errorMessage:i,lang:c,translate:d,slot:s,isValid:n,className:p,style:u,...f},I){let{inputId:m,errorId:b,hintId:P}=C(t),g=f.disabled?void 0:i,x=f["aria-invalid"]||n===!1||!!g;return(0,w.jsxs)("div",{id:t,className:(0,He.cssMerge)("input-floating-label",p),hidden:r,dir:l,lang:c,translate:d,slot:s,style:u,children:[(0,w.jsx)("label",{htmlFor:m,children:o}),(0,w.jsx)("textarea",{placeholder:" ",...f,ref:I,id:m,"aria-invalid":x?!0:void 0,"aria-errormessage":g?b:void 0,"aria-describedby":e?P:void 0}),(0,w.jsx)(T,{errorMessage:g,id:b,className:"mb-4"}),e&&(0,w.jsx)(y,{id:P,className:"mt-4",children:e})]})});var Me=require("react"),k=require("react/jsx-runtime"),Le=(0,Me.forwardRef)(function({color:e,size:t,loading:o,loadingLabel:r,disabled:l,children:i,variant:c="filled",className:d="",...s},n){let p=!l&&o;return(0,k.jsx)("button",{ref:n,type:"submit",...s,onClick:u=>{l||o?u.preventDefault():s.onClick&&s.onClick(u)},className:`button-${c} ${d}`.trim(),"aria-disabled":l||o||void 0,"data-loading":p||void 0,"aria-live":typeof o=="boolean"?"polite":void 0,"data-color":e==="neutral"?void 0:e,"data-size":t==="small"?"small":void 0,children:p?(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)("span",{className:"invisible",children:i}),(0,k.jsx)("progress",{className:"spinner","aria-label":r})]}):i})});0&&(module.exports={Checkbox,DateInput,EmailInput,ErrorMessage,Hint,PasswordInput,Radio,RadioContextProvider,RadioGroup,RangeSlider,Select,SubmitButton,TelInput,TextArea,TextInput,UrlInput});
var $=Object.defineProperty;var Ue=Object.getOwnPropertyDescriptor;var ke=Object.getOwnPropertyNames;var we=Object.prototype.hasOwnProperty;var Se=(a,e)=>{for(var t in e)$(a,t,{get:e[t],enumerable:!0})},Ne=(a,e,t,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of ke(e))!we.call(a,r)&&r!==t&&$(a,r,{get:()=>e[r],enumerable:!(o=Ue(e,r))||o.enumerable});return a};var Ae=a=>Ne($({},"__esModule",{value:!0}),a);var Ve={};Se(Ve,{Checkbox:()=>ye,DateInput:()=>re,EmailInput:()=>le,ErrorMessage:()=>T,Hint:()=>y,PasswordInput:()=>ne,Radio:()=>Re,RadioContextProvider:()=>X,RadioGroup:()=>Te,RangeSlider:()=>fe,Select:()=>xe,SubmitButton:()=>Le,TelInput:()=>ie,TextArea:()=>he,TextInput:()=>ee,UrlInput:()=>ce});module.exports=Ae(Ve);var D=require("react"),te=require("@volvo-cars/react-icons");var O=require("react"),j=require("@volvo-cars/css/utils");var Y=require("@volvo-cars/react-icons"),F=require("react/jsx-runtime");function T({errorMessage:a,id:e,className:t=""}){return a?(0,F.jsxs)("p",{id:e,className:`micro text-feedback-red flex items-center ${t}`.trim(),role:"alert",children:[(0,F.jsx)(Y.Icon,{icon:"exclamation-mark-circled",size:12,className:"mr-8",color:"feedback-red"}),a]}):null}var Z=require("react/jsx-runtime");function y({children:a,id:e,className:t=""}){return(0,Z.jsx)("p",{id:e,className:`micro text-secondary ${t}`.trim(),children:a})}var _=require("react");function C(a){let e=(0,_.useId)(),t=a||e;return{rootId:t,inputId:t+"-input",errorId:t+"-error",hintId:t+"-hint"}}var E=require("react/jsx-runtime"),ee=(0,O.forwardRef)(function(e,t){return(0,E.jsx)(v,{...e,type:"text",ref:t})}),v=(0,O.forwardRef)(function({hint:e,id:t,label:o,hidden:r,dir:l,errorMessage:i,lang:c,translate:d,slot:s,isValid:n,className:p,style:u,contentAfter:f,...I},m){let{inputId:b,errorId:P,hintId:g}=C(t),x=I.disabled?void 0:i,R=I["aria-invalid"]||n===!1||!!x,H={placeholder:" ",...I,ref:m,id:b,"aria-invalid":R?!0:void 0,"aria-errormessage":x?P:void 0,"aria-describedby":e?g:void 0};return(0,E.jsxs)("div",{id:t,className:(0,j.cssMerge)("input-floating-label",p),hidden:r,dir:l,lang:c,translate:d,slot:s,style:u,children:[(0,E.jsx)("label",{htmlFor:b,children:o}),f?(0,E.jsxs)("div",{className:"input","data-input-delegate":!0,"aria-invalid":R?!0:void 0,children:[(0,E.jsx)("input",{...H,className:"bg-transparent"}),f]}):(0,E.jsx)("input",{...H}),(0,E.jsx)(T,{errorMessage:x,id:P,className:"mt-4"}),e&&(0,E.jsx)(y,{id:g,className:"mt-4",children:e})]})});var J=require("react/jsx-runtime"),re=(0,D.forwardRef)(function({value:e,onChange:t,onBlur:o,defaultValue:r,...l},i){let[c,d]=(0,D.useState)(!e&&!r);function s(n){let{validity:p}=n.currentTarget,u=n.currentTarget.required;u||(n.currentTarget.required=!0),d(p.valueMissing&&!p.badInput),u||(n.currentTarget.required=!1)}return(0,J.jsx)(v,{...l,value:e,defaultValue:r,type:"date",ref:i,onBlur:n=>{o?.(n),s(n)},onChange:n=>{t?.(n),s(n)},"data-blank":c?"":void 0,contentAfter:(0,J.jsx)(te.IconButton,{icon:"calendar",className:"ml-8 -mr-8",variant:"clear","aria-hidden":!0,tabIndex:-1,"aria-label":"",onClick:n=>{let p=n.currentTarget.parentElement?.querySelector("input[type=date]");if(p)try{if(p.showPicker(),/^((?!chrome|android).)*safari/i.test(navigator.userAgent))throw new Error}catch{p.click(),p.focus()}}})})});var z=require("react"),oe=require("@volvo-cars/react-icons");var Q=require("react/jsx-runtime"),ne=(0,z.forwardRef)(function({id:e,defaultPasswordVisible:t=!1,showPasswordLabel:o,...r},l){let[i,c]=(0,z.useState)(t),{inputId:d,rootId:s}=C(e);return(0,Q.jsx)(v,{...r,type:i?"text":"password",id:s,ref:l,contentAfter:(0,Q.jsx)(oe.IconButton,{icon:i?"eye":"eye-slashed",className:"-mr-8",variant:"clear",disabled:r.disabled,tabIndex:r.disabled||!o?-1:void 0,...o?{"aria-pressed":i,"aria-label":o,"aria-controls":d}:{"aria-label":"","aria-hidden":!0},onClick:()=>c(n=>!n)})})});var ae=require("react");var se=require("react/jsx-runtime"),le=(0,ae.forwardRef)(function(e,t){return(0,se.jsx)(v,{...e,type:"email",inputMode:"email",ref:t})});var pe=require("react");var de=require("react/jsx-runtime"),ie=(0,pe.forwardRef)(function(e,t){return(0,de.jsx)(v,{...e,type:"tel",ref:t})});var ue=require("react");var me=require("react/jsx-runtime"),ce=(0,ue.forwardRef)(function(e,t){return(0,me.jsx)(v,{...e,type:"url",inputMode:"url",ref:t})});var A=require("react"),Pe=require("react/jsx-runtime"),fe=(0,A.forwardRef)(function(e,t){let{min:o=0,max:r=100,value:l,onChange:i,...c}=e,[d,s]=(0,A.useState)(l!==void 0?l:o),n=((d<=r?d:r)-o)/(r-o)*100;return(0,A.useEffect)(()=>{s(typeof l<"u"?l<=r?Number(l):r:r/2)},[l,r]),(0,Pe.jsx)("input",{...c,type:"range",className:"range",ref:t,min:o,max:r,value:d,onChange:u=>{typeof l>"u"&&s(Number(u.target.value)),i&&i(u)},style:{...e.style,"--range-value-percent":`${n}%`}})});var M=require("react"),ge=require("@volvo-cars/css/utils");var h=require("react/jsx-runtime"),xe=(0,M.forwardRef)(function({hint:e,id:t,label:o,hidden:r,dir:l,errorMessage:i,lang:c,translate:d,slot:s,value:n,defaultValue:p,children:u,isValid:f,className:I,...m},b){let P=!1;M.Children.forEach(u,N=>{(0,M.isValidElement)(N)&&N.type==="option"&&N.props.value===""&&(P=!0)});let[g,x]=(0,M.useState)(!p),R=typeof n=="string",{inputId:H,errorId:V,hintId:S}=C(t),G=m.disabled?void 0:i,Be=m["aria-invalid"]||f===!1||!!G,q=R?!n:g;return(0,h.jsxs)("div",{id:t,className:(0,ge.cssMerge)("input-floating-label",I),hidden:r,dir:l,lang:c,translate:d,slot:s,children:[(0,h.jsx)("label",{htmlFor:H,children:o}),(0,h.jsxs)("select",{...m,ref:b,id:H,onChange:R?m.onChange:N=>{m.onChange?.(N),x(!N.target.value)},value:n,defaultValue:p,"data-blank":q?"":void 0,"aria-invalid":Be?"true":void 0,"aria-errormessage":G?V:void 0,"aria-describedby":e?S:void 0,children:[!p&&!P&&(0,h.jsx)("option",{value:"",hidden:!q,disabled:!q,children:o}),u]}),(0,h.jsx)(T,{errorMessage:G,id:V,className:"mt-4"}),e&&(0,h.jsx)(y,{id:S,className:"mt-4",children:e})]})});var Ie=require("react"),be=require("@volvo-cars/css/utils");var L=require("react/jsx-runtime"),ye=(0,Ie.forwardRef)(function({label:e,id:t,hint:o,hidden:r,dir:l,lang:i,translate:c,slot:d,style:s,errorMessage:n,isValid:p,className:u,...f},I){let{inputId:m,hintId:b,errorId:P}=C(t),g=f.disabled?void 0:n,x=f["aria-invalid"]||p===!1||!!g;return(0,L.jsxs)("div",{className:(0,be.cssMerge)("flex-row",u),hidden:r,dir:l,lang:i,translate:c,slot:d,style:s,children:[(0,L.jsx)("input",{...f,ref:I,type:"checkbox",id:m,"aria-invalid":x?!0:void 0,"aria-errormessage":g?P:void 0,"aria-describedby":o?b:void 0}),(0,L.jsxs)("div",{className:"flex-col stack-4 ml-8",children:[(0,L.jsx)("label",{htmlFor:m,className:"pl-8 -ml-8",children:e}),(0,L.jsx)(T,{errorMessage:g,id:P}),o&&(0,L.jsx)(y,{id:b,children:o})]})]})});var K=require("react"),ve=require("@volvo-cars/css/utils");var Ce=require("react");var B=require("react/jsx-runtime");function Te({legend:a,id:e,hint:t,name:o,children:r,required:l,defaultValue:i,value:c,hidden:d,dir:s,lang:n,translate:p,slot:u,errorMessage:f,onChange:I,form:m,enterKeyHint:b,readOnly:P,isValid:g,...x}){let{inputId:R,hintId:H,errorId:V}=C(e),S=x.disabled?void 0:f,G=x["aria-invalid"]||g===!1||!!S;return(0,B.jsxs)("fieldset",{...x,hidden:d,dir:s,lang:n,translate:p,slot:u,form:m,id:R,role:"radiogroup","aria-invalid":G?!0:void 0,"aria-errormessage":S?V:void 0,"aria-describedby":t?H:void 0,"aria-required":l?!0:void 0,children:[(0,B.jsx)("legend",{className:"mb-4",children:a}),t&&(0,B.jsx)(y,{id:H,className:"mb-16",children:t}),(0,B.jsxs)("div",{className:"stack-8",hidden:d,children:[(0,B.jsx)(T,{errorMessage:S,id:V,className:"mb-16"}),(0,B.jsx)(X,{value:{defaultValue:i,enterKeyHint:b,form:m,name:o,onChange:I,readOnly:P,required:l,value:c},children:r})]})]})}var W=(0,Ce.createContext)({}),X=W.Provider;var U=require("react/jsx-runtime"),Re=(0,K.forwardRef)(function({label:e,id:t,hint:o,hidden:r,dir:l,lang:i,translate:c,slot:d,value:s,className:n,style:p,...u},f){let{inputId:I,hintId:m}=C(t),{value:b,defaultValue:P,...g}=(0,K.useContext)(W),x,R;return typeof b<"u"?x=s===b:typeof P<"u"&&s===P&&(R=!0),(0,U.jsxs)("div",{id:t,className:(0,ve.cssMerge)("flex-row",n),hidden:r,dir:l,lang:i,translate:c,slot:d,style:p,children:[(0,U.jsx)("input",{...u,...g,ref:f,checked:x,defaultChecked:R,type:"radio",id:I,value:s}),o?(0,U.jsxs)("div",{className:"flex-col stack-4 ml-8",children:[(0,U.jsx)("label",{htmlFor:I,children:e}),(0,U.jsx)(y,{id:m,children:o})]}):(0,U.jsx)("label",{htmlFor:I,className:"ml-8",children:e})]})});var Ee=require("react"),He=require("@volvo-cars/css/utils");var w=require("react/jsx-runtime"),he=(0,Ee.forwardRef)(function({hint:e,id:t,label:o,hidden:r,dir:l,errorMessage:i,lang:c,translate:d,slot:s,isValid:n,className:p,style:u,...f},I){let{inputId:m,errorId:b,hintId:P}=C(t),g=f.disabled?void 0:i,x=f["aria-invalid"]||n===!1||!!g;return(0,w.jsxs)("div",{id:t,className:(0,He.cssMerge)("input-floating-label",p),hidden:r,dir:l,lang:c,translate:d,slot:s,style:u,children:[(0,w.jsx)("label",{htmlFor:m,children:o}),(0,w.jsx)("textarea",{placeholder:" ",...f,ref:I,id:m,"aria-invalid":x?!0:void 0,"aria-errormessage":g?b:void 0,"aria-describedby":e?P:void 0}),(0,w.jsx)(T,{errorMessage:g,id:b,className:"mb-4"}),e&&(0,w.jsx)(y,{id:P,className:"mt-4",children:e})]})});var Me=require("react"),k=require("react/jsx-runtime"),Le=(0,Me.forwardRef)(function({color:e,size:t,loading:o,loadingLabel:r,disabled:l,children:i,variant:c="filled",className:d="",...s},n){let p=!l&&o;return(0,k.jsx)("button",{ref:n,type:"submit",...s,onClick:u=>{l||o?u.preventDefault():s.onClick&&s.onClick(u)},className:`button-${c} ${d}`.trim(),"aria-disabled":l||o||void 0,"data-loading":p||void 0,"aria-live":typeof o=="boolean"?"polite":void 0,"data-color":e==="neutral"?void 0:e,"data-size":t==="small"?"small":void 0,children:p?(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)("span",{className:"invisible",children:i}),(0,k.jsx)("progress",{className:"spinner","aria-label":r})]}):i})});0&&(module.exports={Checkbox,DateInput,EmailInput,ErrorMessage,Hint,PasswordInput,Radio,RadioContextProvider,RadioGroup,RangeSlider,Select,SubmitButton,TelInput,TextArea,TextInput,UrlInput});
//# sourceMappingURL=index.js.map
{
"name": "@volvo-cars/react-forms",
"description": "React form components",
"version": "1.2.4",
"version": "1.3.0",
"license": "UNLICENSED",

@@ -34,15 +34,15 @@ "sideEffects": false,

"peerDependencies": {
"@volvo-cars/css": "^0.53.0 || ^1.0.0",
"@volvo-cars/css": ">=1.15.0 <2.0.0",
"react": "^18.0.0"
},
"dependencies": {
"@volvo-cars/react-icons": "^0.21.2"
"@volvo-cars/react-icons": "^0.22.0"
},
"devDependencies": {
"@types/react": "18.3.5",
"@types/react": "18.3.8",
"@volvo-cars/browserslist-config": "1.4.4",
"@volvo-cars/css": "1.15.0",
"@volvo-cars/css": "1.15.1",
"react": "18.3.1",
"tsup": "8.2.4",
"typescript": "5.5.4"
"tsup": "8.3.0",
"typescript": "5.6.2"
},

@@ -49,0 +49,0 @@ "browserslist": [

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc