| 1 |
import{g,aj as b,ay as F,F as y,a$ as N,j as s,cO as j,_ as S,dO as $,dr as C,dp as k,dq as I,W as D,dn as L,a as z,dj as P}from"./main-96.js";import{p as R,D as h,q as T,r as O,C as E,I as G,t as B,R as M,u as U,v as H,P as _,w as A,x as W,M as q,y as J,z as Q,B as X,G as Y,J as Z,K as V,W as K,L as ss,T as es,U as ts,N as is,O as as,Q as rs,X as ns,Y as os,Z as cs,_ as ls,$ as ds,a0 as ms,E as xs}from"./bf-550-57.js";import{A as ps}from"./bf-825-45.js";import{f as js}from"./bf-781-46.js";import{D as Is}from"./bf-580-188.js";import{I as hs}from"./bf-142-330.js";import{R as us}from"./bf-20-55.js";import{S as zs}from"./bf-200-43.js";import{T as vs}from"./bf-135-189.js";import{U as u}from"./bf-377-190.js";import"./bf-283-176.js";import"./bf-687-180.js";import"./bf-551-68.js";import"./bf-163-182.js";import"./bf-621-177.js";import"./bf-405-178.js";import"./bf-678-179.js";import"./bf-542-181.js";import"./bf-403-183.js";import"./bf-235-184.js";import"./bf-235-185.js";import"./bf-890-186.js";import"./bf-682-187.js";import"./bf-624-191.js";import"./bf-894-52.js";import"./bf-431-60.js";/* empty css */import"./bf-63-62.js";import"./bf-762-63.js";function ws({icn:a,title:r,subTitle:n,fieldKey:t,type:e}){const{formType:i,formID:o}=g(),l=b(F),d=y(),c=N(`.${t}-fld-wrp.drag`),w=()=>{l(t),c&&c.classList.remove("drag-hover"),d(`/form/builder/${i}/${o}/field-settings/${t}`)},x=f=>{if(!c)return;const{type:p}=f;p==="mouseenter"?c.classList.add("drag-hover"):p==="mouseleave"&&c.classList.remove("drag-hover")};return s.jsx("button",{type:"button","data-testid":`fld-lst-itm-${a}-${t}`,onClick:w,onMouseEnter:x,onMouseLeave:x,className:"btc-s-l mt-2",children:s.jsxs("div",{className:"flx flx-between ",children:[s.jsxs("div",{className:"flx w-9",children:[s.jsx("span",{className:"lft-icn mr-2 flx br-50",children:typeof a=="string"?fs(a):a}),s.jsxs("div",{className:"w-nwrp o-h",children:[s.jsx("div",{className:"txt-o o-h mb-1",children:j(r)}),s.jsxs("div",{children:[e&&s.jsx("small",{className:"mr-2",children:` ${j(e)}`}),n&&s.jsxs("small",{children:[S("Key:"),` ${n}`]})]})]})]}),s.jsx($,{size:18})]})})}const fs=a=>({title:s.jsx(ms,{w:"14"}),divider:s.jsx(ds,{w:"14"}),spacer:s.jsx(ls,{size:"17"}),image:s.jsx(hs,{w:"14"}),text:s.jsx(vs,{size:"14"}),name:s.jsx(u,{size:"14"}),username:s.jsx(u,{size:"14"}),textarea:s.jsx(cs,{size:"14"}),check:s.jsx(os,{w:"14"}),radio:s.jsx(ns,{size:"14"}),number:s.jsx(rs,{w:"14"}),"html-select":s.jsx(js,{size:"14"}),select:s.jsx(as,{w:"14"}),password:s.jsx(is,{size:"14"}),email:s.jsx(L,{size:"14"}),url:s.jsx(ts,{w:"14"}),"file-up":s.jsx(I,{w:"14"}),date:s.jsx(Is,{w:"14"}),time:s.jsx(es,{size:"14"}),"datetime-local":s.jsx(h,{w:"14"}),month:s.jsx(ss,{w:"14"}),week:s.jsx(K,{size:"14"}),color:s.jsx(V,{w:"14"}),recaptcha:s.jsx(us,{size:"14"}),"decision-box":s.jsx(Z,{size:"14"}),gdpr:s.jsx(Y,{size:"14"}),button:s.jsx(X,{size:"14"}),html:s.jsx(D,{size:"14"}),shortcode:s.jsx(zs,{size:"14"}),paypal:s.jsx(Q,{w:"14"}),stripe:s.jsx(J,{size:"18"}),mollie:s.jsx(q,{size:"18"}),razorpay:s.jsx(W,{w:"14",h:"19"}),"advanced-file-up":s.jsx(I,{w:"14"}),currency:s.jsx(A,{size:"15"}),"phone-number":s.jsx(_,{size:"15"}),country:s.jsx(H,{size:"14"}),section:s.jsx(U,{size:"14"}),repeater:s.jsx(M,{size:"14"}),rating:s.jsx(k,{size:"18"}),signature:s.jsx(B,{size:"18"}),"image-select":s.jsx(G,{size:"16"}),turnstile:s.jsx(E,{size:"16"}),hcaptcha:s.jsx(O,{size:"16"}),range:s.jsx(T,{size:"16"}),hidden:s.jsx(C,{size:"15"}),"advanced-datetime":s.jsx(h,{w:"14"}),"email-otp":s.jsx(R,{size:"16"}),address:s.jsx(ps,{size:"14"})})[a];function m(){const{css:a}=z(),r=P(),n=Object.entries(r).filter(([,e])=>{var i;return(i=e==null?void 0:e.valid)==null?void 0:i.hide}),t=Object.entries(r).filter(([,e])=>{var i;return!((i=e==null?void 0:e.valid)!=null&&i.hide)});return s.jsxs("div",{className:a(v.wrapper),children:[s.jsx(m.Group,{title:`Hidden Fields (${n.length})`,filteredFields:n}),s.jsx(m.Group,{title:`Fields (${t.length})`,filteredFields:t}),n.length===0&&t.length===0&&s.jsx(xs,{})]})}const gs=({title:a,filteredFields:r})=>{const{css:n}=z();return r.length?s.jsxs("div",{children:[s.jsx("div",{className:n(v.title),children:a}),r.map(([t,e])=>{let{lbl:i}=e;const{typ:o,adminLbl:l,txt:d}=e;return["decision-box","gdpr"].includes(o)?i=l:o==="button"&&(i=d),s.jsx(ws,{fieldKey:t,icn:o,title:i||l||o,type:o,subTitle:t},t)})]}):s.jsx(s.Fragment,{children:" "})};m.Group=gs;const v={wrapper:{p:" 10px 15px",ovy:"auto",h:"100%"},title:{fw:500,fs:16,pn:"sticky",pt:14,tp:0,bd:"var(--white)",h:40,bb:"1px solid var(--bf-stroke-clr)"}};export{m as default}; |