Build 533169stable
Module 666580
603 characters · in 3ec3ca1084f97629.jsDependencies
Source Raw
function(e,t,n){n.d(t,{A:()=>s});var l=n(627968),a=n(64700),r=n(397927),i=n(405977);let s=e=>{let{element:t,onChange:n,state:s}=e,d=t.name,{title:o,options:c}=t.data,u=s?.[d]?.value??void 0,[_,m]=a.useState(u);a.useEffect(()=>{m(u)},[u]);let p=a.useMemo(()=>c.map(e=>({name:e.label,value:e.value})),[c]),g=a.useCallback(e=>{null!=e&&(m(e),n(d,e))},[n,d]);return(0,l.jsxs)("div",{children:[(0,l.jsxs)(r.Text,{variant:"text-md/medium",color:"text-strong",className:i.P,children:[o,t.should_submit_data&&(0,l.jsx)("span",{className:i.m,children:"*"})]}),(0,l.jsx)(r.z6M,{value:_,onChange:g,options:p})]})}}