| 1 |
import{g as $,i as A,a as D,j as e,_ as n,R as g,h as t,f as R,cS as S,d2 as T,bI as E,b1 as K}from"./main-96.js";import{F as L}from"./bf-460-326.js";import{l as _}from"./bf-274-362.js";import{t as j}from"./bf-285-324.js";import{A as C}from"./bf-721-323.js";import{F as H}from"./bf-178-325.js";import{C as y}from"./bf-781-46.js";import"./bf-245-208.js";import"./bf-870-206.js";import"./bf-542-181.js";import"./bf-678-179.js";const v={amountType:{dy:"flex !important",fw:600,"& .hover-tip":{oy:0}}};function V({className:b=""}){var h;const{fieldKey:i}=$(),[p,F]=A(K),{css:o}=D();if(!i)return null;const c=p[i],m=c.config||{},M=(h=c==null?void 0:c.lbl)!=null?h:"",f=(s,l)=>{const x=R(p,d=>{if(d[i].config||(d[i].config={}),l){const u=s.split("->");let r=d[i];u.forEach((a,N)=>{N===u.length-1?r[a]=l:(r[a]||(r[a]={}),r=r[a])})}s==="config->description"&&(l?S(i,"mollieDescriptionMissing"):T({fieldKey:i,errorKey:"mollieDescriptionMissing",errorMsg:n("Mollie Description is Required"),errorUrl:`field-settings/${i}`}))});F(x),E({event:`${s} changed to ${l}: ${M||i}`,type:`${s}_changed`,state:{fields:x,fldKey:i}})};return e.jsxs("div",{className:b,children:[e.jsx("div",{className:o(t.ml2,t.mr2,t.p1),children:e.jsxs("label",{htmlFor:"description",children:[e.jsxs("b",{className:o(v.amountType),children:[n("Description"),e.jsx(y,{children:e.jsx("div",{className:"txt-body",children:e.jsx(g,{html:j.mollieDescription||""})})})]}),e.jsx(C,{id:"description","aria-label":"Mollie description text",placeholder:"Type text here...",value:m.description||"",changeAction:s=>f("config->description",s.target.value)})]})}),e.jsx(H,{}),e.jsx("div",{className:o(t.ml2,t.mr2,t.p1),children:e.jsxs("label",{htmlFor:"locale",children:[e.jsxs("b",{className:o(v.amountType),children:[n("Locale"),e.jsx(y,{children:e.jsx("div",{className:"txt-body",children:e.jsx(g,{html:j.mollieLocale||""})})})]}),e.jsxs("select",{"data-testid":"prfil-locale-slct",onChange:s=>f("config->locale",s.target.value),className:o(L.input),value:m.locale||"",children:[e.jsx("option",{value:"",children:n("Select Locale")}),Object.entries(_).map(([s,l])=>e.jsx("option",{value:s,children:l},s))]})]})})]})}export{V as default}; |