File "RadioGroup-1.0.13-1d87a31c.js"

Full Path: /home/vantageo/public_html/cache/.wp-cli/wp-content/plugins/wp-data-access/assets/dist/RadioGroup-1.0.13-1d87a31c.js
File size: 1.63 KB
MIME-type: text/x-java
Charset: utf-8

import{e as F,g,s as v,_ as i,u as y,a as G,c as S,b as j,d as b}from"./iconBase-1.0.13-98e06aa9.js";import{r as u,j as f}from"./main-1.0.13.js";import{a as M}from"./Radio-1.0.13-befab7cd.js";import{ac as P,ab as _}from"./main-1.0.13-4cbe632d.js";import{c as U,f as V}from"./TextField-1.0.13-7258d491.js";function N(o){return F("MuiFormGroup",o)}g("MuiFormGroup",["root","row","error"]);const $=["className","row"],k=o=>{const{classes:r,row:s,error:e}=o;return j({root:["root",s&&"row",e&&"error"]},N,r)},q=v("div",{name:"MuiFormGroup",slot:"Root",overridesResolver:(o,r)=>{const{ownerState:s}=o;return[r.root,s.row&&r.row]}})(({ownerState:o})=>i({display:"flex",flexDirection:"column",flexWrap:"wrap"},o.row&&{flexDirection:"row"})),D=u.forwardRef(function(r,s){const e=y({props:r,name:"MuiFormGroup"}),{className:l,row:m=!1}=e,p=G(e,$),a=U(),d=V({props:e,muiFormControl:a,states:["error"]}),c=i({},e,{row:m,error:d.error}),n=k(c);return f.jsx(q,i({className:S(n.root,l),ownerState:c,ref:s},p))}),E=D,I=["actions","children","defaultValue","name","onChange","value"],W=u.forwardRef(function(r,s){const{actions:e,children:l,defaultValue:m,name:p,onChange:a,value:d}=r,c=G(r,I),n=u.useRef(null),[x,R]=P({controlled:d,default:m,name:"RadioGroup"});u.useImperativeHandle(e,()=>({focus:()=>{let t=n.current.querySelector("input:not(:disabled):checked");t||(t=n.current.querySelector("input:not(:disabled)")),t&&t.focus()}}),[]);const h=b(s,n),w=_(p),C=u.useMemo(()=>({name:w,onChange(t){R(t.target.value),a&&a(t,t.target.value)},value:x}),[w,a,R,x]);return f.jsx(M.Provider,{value:C,children:f.jsx(E,i({role:"radiogroup",ref:h},c,{children:l}))})}),B=W;export{B as R};