var N=Object.defineProperty,O=Object.defineProperties;var $=Object.getOwnPropertyDescriptors;var c=Object.getOwnPropertySymbols;var A=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable;var f=(e,t,o)=>t in e?N(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,h=(e,t)=>{for(var o in t||(t={}))A.call(t,o)&&f(e,o,t[o]);if(c)for(var o of c(t))B.call(t,o)&&f(e,o,t[o]);return e},S=(e,t)=>O(e,$(t));import{a as C,g as K,i as P,aj as w,aq as E,r as k,H as z,j as i,I as y,K as L,_ as l,bu as q,h as R,M as T,f as x,bI as b,b1 as U}from"./main-762.js";import{F as p}from"./bf-850-326.js";import{t as V}from"./bf-842-324.js";import{a as G}from"./bf-642-167.js";import{S as J}from"./bf-45-176.js";import"./bf-747-208.js";import"./bf-537-206.js";import"./bf-685-46.js";import"./bf-557-57.js";import"./bf-81-43.js";import"./bf-871-60.js";/* empty css */import"./bf-435-62.js";import"./bf-653-63.js";import"./bf-874-177.js";import"./bf-775-182.js";import"./bf-517-178.js";import"./bf-734-179.js";import"./bf-610-181.js";import"./bf-111-180.js";import"./bf-769-183.js";import"./bf-486-184.js";import"./bf-726-185.js";import"./bf-848-68.js";import"./bf-740-186.js";import"./bf-206-187.js";import"./bf-383-45.js";import"./bf-241-52.js";import"./bf-564-188.js";import"./bf-897-55.js";import"./bf-874-189.js";import"./bf-798-190.js";import"./bf-330-191.js";import"./bf-968-323.js";import"./bf-924-210.js";import"./bf-466-325.js";import"./bf-921-212.js";import"./bf-424-327.js";import"./bf-820-328.js";function Pt(){const{css:e}=C(),{fieldKey:t}=K(),[o,m]=P(U),j=w(E),[g,d]=k.useState(!1);if(!t)return null;const s=z(o[t]),u=s.adminLbl||"",v=s.suggestions||[],H=()=>{d(!0)},M=()=>{d(!1)},F=r=>{s.suggestions=r;const n=x(o,a=>{a[t]=s});m(n),j({unsaved:!0}),b({event:`Suggestion Update: ${s.lbl||u||t}`,type:"suggestion_update",state:{fields:n,fldKey:t}})},I=({target:{checked:r}})=>{if(!y)return;r?s.suggestionHide=!0:(s.suggestionHide=!1,delete s.suggestions);const n=r?"on":"off",a=x(o,_=>{_[t]=s});m(a),b({event:`Suggestion ${n}: ${s.lbl||u||t}`,type:`${n.toLowerCase()}_defaultValue`,state:{fields:a,fldKey:t}})};return i.jsxs(i.Fragment,{children:[i.jsx(J,S(h({id:"sgsn-stng",title:l("Suggestion"),className:e(p.fieldSection,p.hover_tip),switching:!0,tip:V.suggestion,tipProps:{width:250,icnSize:17},toggleAction:I,toggleChecked:s==null?void 0:s.suggestionHide,open:s==null?void 0:s.suggestionHide},y&&{disable:!(s!=null&&s.suggestionHide)}),{isPro:!0,proProperty:"suggestion",children:i.jsx("div",{className:e(p.placeholder,R.mb1),children:i.jsxs(L,{variant:"primary-outline",size:"sm",className:e({mt:10}),onClick:H,dataTestId:"sgsn-stng-btn",children:[l("Add/Edit Suggestions"),i.jsx("span",{className:e(Q.plsIcn),children:i.jsx(q,{size:"13",stroke:"4"})})]})})})),i.jsx(T,{md:!0,autoHeight:!0,show:g,setModal:M,className:"o-v",title:l("Suggestion"),children:i.jsx("div",{className:"pos-rel",children:i.jsx(G,{optionMdl:g,options:v,setOptions:r=>F(r),lblKey:"lbl",valKey:"val",checkByDefault:!1})})})]})}const Q={plsIcn:{ml:8,mt:3,tm:"rotate(45deg)"}};export{Pt as default};