UNPKG

n8n-editor-ui

Version:

Workflow Editor UI for n8n

2 lines 40.8 kB
!function(){try{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"n8n@2.16.1"}}catch(e){}}(),System.register(["./chunk-legacy-Dz3fjYb5.js","./vue.runtime.esm-bundler-legacy-BW6xDdqj.js","./core-legacy-VD8c7QJ-.js","./src-legacy-B67uuxhB.js","./get-legacy-CLCnFf3e.js","./_plugin-vue_export-helper-legacy-DFdC_I5Z.js","./users.store-legacy-azRUgFdP.js","./ParameterInputList-legacy-BQq1pmzT.js","./constants-legacy-2_ytuuS3.js","./useRootStore-legacy-CC08el-l.js"],(function(e,a){var t,l,n,o,i,d,r,s,p,u,c,m,v,y,g,_,f,h,b,k,x,I,O,C,w,$,V,P,T,S,E,A,N,R,B,j,D,F,z,U,W,M,H,q,L,K,J,Z,Q,X,Y,G,ee,ae,te,le,ne,oe,ie,de,re,se,pe,ue,ce,me,ve,ye,ge,_e,fe,he,be,ke,xe,Ie;function Oe(e,{defaultWrapperExpanded:a=!1}={}){const t=s(e),l=`n8n-fixed-collection-expanded-${t}`,n=`n8n-fixed-collection-wrapper-${t}`,o=`n8n-fixed-collection-stable-indexes-${t}`,i=r({}),d=()=>{const e=sessionStorage.getItem(o);if(!e)return{};try{return JSON.parse(e)}catch{return{}}},p=e=>{sessionStorage.setItem(o,JSON.stringify(e))},u=e=>{sessionStorage.setItem(l,Array.from(e).join(","))},c=r((()=>{const e=sessionStorage.getItem(l);return e?new Set(e.split(",").filter(Boolean)):new Set})()),m=r((()=>{const e=sessionStorage.getItem(n);return null!==e?"true"===e:a})()),v=(e,a)=>{if(i.value[e]||(i.value[e]=[]),!i.value[e][a]){const t=d()[e]||[];let l,n=!1;if(void 0!==t[a])l=t[a];else{const a=i.value[e].map((e=>e?.stableIndex)).filter((e=>void 0!==e));l=(a.length>0?Math.max(...a):-1)+1,n=!0}if(i.value[e][a]={id:ee(),stableIndex:l},n){const a=d();a[e]=i.value[e].map((e=>e.stableIndex)),p(a)}}return i.value[e][a].id},y=(e,a)=>(i.value[e]?.[a]||v(e,a),i.value[e][a].stableIndex);return k(m,(e=>{var a;a=e,sessionStorage.setItem(n,String(a))})),{getItemId:v,getItemStableIndex:y,getExpandedState:(e,a)=>{const t=`${e}:${y(e,a)}`;return c.value.has(t)},setExpandedState:(e,a,t)=>{const l=`${e}:${y(e,a)}`;t?c.value.add(l):c.value.delete(l),u(c.value)},initExpandedState:(e,a,t)=>{i.value[e]||(i.value[e]=[]),t&&a.forEach(((a,t)=>{v(e,t)}))},cleanupItem:(e,a)=>{if(i.value[e]){const t=i.value[e][a];if(i.value[e].splice(a,1),void 0!==t?.stableIndex){const a=`${e}:${t.stableIndex}`;c.value.delete(a),u(c.value)}const l=d();l[e]=i.value[e].map((e=>e.stableIndex)),p(l)}},cleanupProperty:e=>{i.value[e]&&(i.value[e].map((e=>e.stableIndex)).forEach((a=>{const t=`${e}:${a}`;c.value.delete(t)})),delete i.value[e]);const a=d();delete a[e],p(a),u(c.value)},trimArrays:(e,a)=>{if(i.value[e]&&i.value[e].length>a){i.value[e]=i.value[e].slice(0,a);const t=d();t[e]=i.value[e].map((e=>e.stableIndex)),p(t)}},reorderItems:(e,a,t)=>{if(i.value[e]){const l=[...i.value[e]],[n]=l.splice(a,1);l.splice(t,0,n),i.value[e]=l;const o=d();o[e]=l.map((e=>e.stableIndex)),p(o)}},wrapperExpanded:m}}return{setters:[function(e){t=e.o},function(e){l=e.$,n=e.A,o=e.At,i=e.C,d=e.E,r=e.Ft,s=e.Ht,p=e.K,u=e.N,c=e.O,m=e.S,v=e.Sn,y=e.T,g=e.U,_=e.W,f=e.Wt,h=e._,b=e._n,k=e.gt,x=e.h,I=e.j,O=e.pt,C=e.rt,w=e.v,$=e.w,V=e.yt},function(e){P=e.B,T=e.at},function(e){S=e.Di,E=e.L,A=e.Mi,N=e.Mt,R=e.Qi,B=e.St,j=e.Xi,D=e.Z,F=e.Zi,z=e._t,U=e.mt,W=e.ut,M=e.vt},function(e){H=e.t},function(e){q=e.t},function(e){L=e.gr,K=e.lr,J=e.mr,Z=e.s},function(e){Q=e.a,X=e.d,Y=e.r,G=e.t},function(e){ee=e.Eo,ae=e.Fa,te=e.Oo,le=e.ka},function(e){ne=e.D}],execute:function(){(oe=document.createElement("style")).textContent="._inlineItem_1nekp_125{align-items:center;gap:var(--spacing--4xs);padding:var(--spacing--5xs) 0;display:flex}._inlineItem_1nekp_125>:first-child{flex:1;min-width:0}._inlineItem_1nekp_125>:last-child{margin-top:22px}._inlineItem_1nekp_125:last-child{margin-bottom:var(--spacing--xs)}._fixedCollectionParameter_1nekp_142{padding-left:var(--spacing--sm)}._fixedCollectionParameter_1nekp_142 ._ghost_1nekp_145,._fixedCollectionParameter_1nekp_142 ._dragging_1nekp_146{border-radius:var(--radius);padding-right:var(--spacing--xs)}._fixedCollectionParameter_1nekp_142 ._ghost_1nekp_145{background-color:var(--color--background);opacity:.5}._fixedCollectionParameter_1nekp_142 ._dragging_1nekp_146{background-color:var(--color--background--light-3);opacity:.7}._fixedCollectionParameter_1nekp_142 ._dragging_1nekp_146 ._parameterItemWrapper_1nekp_158{border:none}._fixedCollectionParameter_1nekp_142 ._controls_1nekp_161 .button{font-weight:var(--font-weight--regular);--button--color--text:var(--color--text--shade-1);--button--border-color:var(--color--foreground);--button--color--background:var(--color--background);--button--color--text--hover:var(--color--text--shade-1);--button--border-color--hover:var(--color--foreground);--button--color--background--hover:var(--color--background);--button--color--text--active:var(--color--text--shade-1);--button--border-color--active:var(--color--foreground);--button--color--background--active:var(--color--background);--button--color--text--focus:var(--color--text--shade-1);--button--border-color--focus:var(--color--foreground);--button--color--background--focus:var(--color--background)}._fixedCollectionParameter_1nekp_142 ._controls_1nekp_161 .button:active,._fixedCollectionParameter_1nekp_142 ._controls_1nekp_161 .button._active_1nekp_176,._fixedCollectionParameter_1nekp_142 ._controls_1nekp_161 .button:focus{outline:none}._fixedCollectionParameterProperty_1nekp_180{margin:var(--spacing--xs) 0;margin-bottom:0}._iconButton_1nekp_185{opacity:0;top:-3px;left:calc(-.5 * var(--spacing--xs));flex-direction:column;transition:opacity .1s ease-in;display:flex;position:absolute}._parameterItem_1nekp_158{padding:0 0 var(--spacing--sm) var(--spacing--sm);position:relative}._parameterItem_1nekp_158:hover>._parameterItemWrapper_1nekp_158>._iconButton_1nekp_185{opacity:1}._parameterItem_1nekp_158+._parameterItem_1nekp_158 ._parameterItemWrapper_1nekp_158 ._defaultTopPadding_1nekp_202{top:calc(1.2 * var(--spacing--sm))}._parameterItem_1nekp_158+._parameterItem_1nekp_158 ._parameterItemWrapper_1nekp_158 ._extraTopPadding_1nekp_205{top:calc(2.2 * var(--spacing--sm))}._parameterItem_1nekp_158:first-of-type ._parameterItemWrapper_1nekp_158 ._defaultTopPadding_1nekp_202{top:var(--spacing--3xs)}._parameterItem_1nekp_158:first-of-type ._parameterItemWrapper_1nekp_158 ._extraTopPadding_1nekp_205{top:var(--spacing--lg)}._borderTopDashed_1nekp_215{border-top:var(--border-width) dashed var(--color--foreground--shade-1)}._noItemsExist_1nekp_219{margin:var(--spacing--xs) 0}._addOption_1nekp_223>*{border:none}._addOption_1nekp_223 .el-select .el-input.is-disabled .el-input__icon{cursor:not-allowed;color:var(--color--foreground--shade-1);opacity:1!important}._addOption_1nekp_223 .el-select .el-input.is-disabled .el-input__inner,._addOption_1nekp_223 .el-select .el-input.is-disabled .el-input__inner::placeholder{opacity:1;color:var(--color--foreground--shade-1)}._addOption_1nekp_223 .el-select .el-input:not(.is-disabled) .el-input__icon{color:var(--color--text--shade-1)}._addOption_1nekp_223 .el-input .el-input__inner{text-align:center}._addOption_1nekp_223 .el-input:not(.is-disabled) .el-input__inner,._addOption_1nekp_223 .el-input:not(.is-disabled) .el-input__inner:hover,._addOption_1nekp_223 .el-input:not(.is-disabled) .el-input__inner:focus{border-radius:var(--radius);color:var(--color--text--shade-1);background-color:var(--color--background);border-color:var(--color--foreground);text-align:center;padding-left:35px}._addOption_1nekp_223 .el-input:not(.is-disabled) .el-input__inner::placeholder{color:var(--color--text--shade-1);opacity:1}.optional-value-item{justify-content:space-between;align-items:center;width:100%;display:flex}._inlineItem_9ceom_125{align-items:center;gap:var(--spacing--4xs);padding:var(--spacing--5xs) 0;display:flex}._inlineItem_9ceom_125>:first-child{flex:1;min-width:0}._inlineItem_9ceom_125>:last-child{margin-top:22px}._dragHandle_9ceom_139{cursor:grab}._dragging_9ceom_143{cursor:grabbing}._addOption_9ceom_147{margin-bottom:var(--spacing--xs);padding-left:var(--spacing--xs)}._ghost_1t7ke_125,._dragging_1t7ke_126{border-radius:var(--radius);cursor:grabbing}._ghost_1t7ke_125{background-color:var(--color--background);opacity:.5}._dragging_1t7ke_126{background-color:var(--color--background--light-3);opacity:.7}._fixedCollectionParameter_du7gp_125{padding-left:0}._propertySection_du7gp_129{margin-bottom:var(--spacing--xs)}._propertySection_du7gp_129:last-child{margin-bottom:0}._propertySection_du7gp_129+._propertySection_du7gp_129{padding-top:var(--spacing--xs);border-top:var(--border-width) solid var(--color--foreground)}._sectionHeader_du7gp_140{margin-bottom:0}._controls_du7gp_144{margin-top:var(--spacing--xs)}._dropdown_du7gp_148{display:inline-flex}\n/*$vite$:1*/",document.head.appendChild(oe);try{a="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},(s=(new a.Error).stack)&&(a._sentryDebugIds=a._sentryDebugIds||{},a._sentryDebugIds[s]="ed479126-b023-432a-bb6c-50fd7993bf8a",a._sentryDebugIdIdentifier="sentry-dbid-ed479126-b023-432a-bb6c-50fd7993bf8a")}catch(a){}var a,s;ie=t(H(),1),de=t(te(),1),re=t(Y(),1),se=["data-test-id"],pe={key:1},ue={class:"optional-value-item"},ce={class:"optional-value-item"},me=u({__name:"FixedCollectionParameterLegacy",props:{nodeValues:{},parameter:{},path:{},values:{default:()=>({})},isReadOnly:{type:Boolean,default:!1},isNested:{type:Boolean},hiddenIssuesInputs:{default:()=>[]}},emits:["valueChanged"],setup(e,{emit:a}){const t=T(),o=K(),s=e,u=a,c=Z(),g=L(),{activeNode:_}=ne(g),O=r({}),P=r(null),S=e=>{if(le(s.parameter.options))return s.parameter.options.find((a=>a.name===e))},E=(e,a)=>`${s.path}.${e}${void 0!==a?`[${a}]`:""}`,N=m((()=>!!s.parameter.typeOptions?.multipleValues)),B=m((()=>!s.parameter.typeOptions?.hideEmptyMessage)),D=m((()=>!!s.parameter.typeOptions?.sortable)),U=m((()=>s.parameter.typeOptions?.fixedCollection?.layout)),H=m((()=>t.nodeText(_.value?.type).placeholder(s.parameter,s.path)||t.baseText("fixedCollectionParameter.choose"))),q=m((()=>new Set(Object.keys(O.value||{})))),Q=m((()=>{const e=[];for(const a of q.value){const t=S(a);t&&e.push(t)}return e})),X=r(new Map),Y=m((()=>le(s.parameter.options)?N.value?s.parameter.options:s.parameter.options.filter((e=>!q.value.has(e.name))):[])),ee=m((()=>!!s.parameter.typeOptions?.hideOptionalFields)),te=m((()=>s.parameter.typeOptions?.addOptionalFieldButtonText?t.nodeText(_.value?.type).addOptionalFieldButtonText(s.parameter):t.baseText("fixedCollectionParameter.addField"))),oe=(e,a)=>void 0!==a?`${e}-${a}`:e,me=(e,a)=>{if(!a)return!1;const t=a[e.name];return null!=t&&("string"!=typeof t||""!==t)&&("object"==typeof t?!(0,de.default)(t,e.default):t!==e.default)},ve=(e,a,t)=>{const l=oe(e,t);return X.value.get(l)?.has(a)??!1},ye=(e,a)=>{if(!ee.value)return e.values;const t=oe(e.name,a),l=X.value.get(t);return e.values.filter((e=>!0===e.required||"notice"===e.type||!!l?.has(e.name)||!!e.typeOptions?.showEvenWhenOptional))},ge=(e,a)=>{if(!ee.value)return[];const t=E(e.name,a);return e.values.filter((e=>!0!==e.required&&"notice"!==e.type&&!e.typeOptions?.showEvenWhenOptional&&o.displayParameter(s.nodeValues,e,t,_.value)))},_e=(e,a,t)=>{const l=oe(e.name,t);let n=X.value.get(l);n||(n=new Set,X.value.set(l,n));const o=e.values.find((e=>e.name===a));if(!o)return;const i=n.has(a);i?n.delete(a):n.add(a),X.value.set(l,n),u("valueChanged",{name:E(e.name,t)+`.${a}`,value:i?void 0:ae(o.default)})};k((()=>s.values),(e=>{O.value=ae(e)}),{deep:!0}),p((()=>{O.value=ae(s.values),(()=>{if(ee.value&&le(s.parameter.options)){X.value.clear();for(const e of s.parameter.options){const a=`${s.path}.${e.name}`,t=(0,ie.default)(s.nodeValues,a);if(!t)continue;const l=e.values.filter((e=>!0!==e.required&&"notice"!==e.type));if(N.value&&Array.isArray(t))t.forEach(((a,t)=>{const n=oe(e.name,t),o=new Set;for(const e of l)me(e,a)&&o.add(e.name);o.size>0&&X.value.set(n,o)}));else if("object"==typeof t&&!Array.isArray(t)){const a=oe(e.name),n=new Set;for(const e of l)me(e,t)&&n.add(e.name);n.size>0&&X.value.set(a,n)}}}})()}));const fe=(e,a)=>{const t=O.value[e];if(!t||Array.isArray(t)&&t.length>1)u("valueChanged",{name:E(e,a),value:void 0});else if(!N.value&&s.isNested){const e=s.path.split("."),a=e.slice(0,-1).join("."),t=e[e.length-1];u("valueChanged",{name:a?`${a}.${t}`:t,value:void 0})}else u("valueChanged",{name:E(e),value:void 0})},he=async e=>{const a=S(e);if(!a)return;const t=`${s.path}.${a.name}`,l=a.values.reduce(((e,a)=>(e[a.name]=(e=>{if(!0!==e.typeOptions?.multipleValues)return ae(e.default);if("fixedCollection"===e.type)return{};const a=(0,ie.default)(s.nodeValues,[s.path,e.name],[]),t=e.default,l=Array.isArray(t)?ae(t):""!==t&&"object"!=typeof t?[ae(t)]:[];return a.concat(l)})(a),e)),{}),n=(0,ie.default)(s.nodeValues,t,[]);u("valueChanged",{name:t,value:N.value?[...n,l]:l}),P.value=void 0},be=e=>{u("valueChanged",e),"workflowInputs"===s.parameter.name&&ke(e)},ke=e=>{J.track("User changed workflow input field type",{type:e.value,workflow_id:c.workflow.id,node_id:g.activeNode?.id})},xe=()=>{J.track("User added workflow input field",{workflow_id:c.workflow.id,node_id:g.activeNode?.id})};function Ie(e,a){return a}return(a,o)=>(l(),d("div",{class:b(a.$style.fixedCollectionParameter),"data-test-id":`fixed-collection-${s.parameter?.name}`,onKeydown:o[2]||(o[2]=x((()=>{}),["stop"]))},[0===Q.value.length?(l(),d("div",{key:0,class:b(a.$style.noItemsExist)},[B.value?(l(),$(f(j),{key:0,size:"small"},{default:V((()=>[n(v(f(t).baseText("fixedCollectionParameter.currentlyNoItemsExist")),1)])),_:1})):y("",!0)],2)):y("",!0),(l(!0),d(h,null,C(Q.value,(n=>(l(),d("div",{key:n.name,class:b(a.$style.fixedCollectionParameterProperty)},[""!==n.displayName&&e.parameter.options&&1!==e.parameter.options.length?(l(),$(f(W),{key:0,label:f(t).nodeText(f(_)?.type).inputLabelDisplayName(n,e.path),underline:!0,size:"small",color:"text-dark"},null,8,["label"])):y("",!0),N.value?(l(),d("div",pe,[I(f(re.default),{modelValue:O.value[n.name],"onUpdate:modelValue":e=>O.value[n.name]=e,handle:".drag-handle","item-key":Ie,"drag-class":a.$style.dragging,"ghost-class":a.$style.ghost,"chosen-class":a.$style.chosen,onChange:e=>{return a=n.name,void u("valueChanged",{name:E(a),value:O.value[a],type:"optionsOrderChanged"});var a}},{item:V((({index:o})=>["inline"===U.value?(l(),d("div",{key:"inline-"+n.name+"-"+o,class:b(a.$style.inlineItem)},[I(G,{parameters:ye(n,o),"node-values":e.nodeValues,path:E(n.name,o),"is-read-only":e.isReadOnly,"is-nested":e.isNested,"hide-delete":!0,layout:"inline","hidden-issues-inputs":e.hiddenIssuesInputs,onValueChanged:be},null,8,["parameters","node-values","path","is-read-only","is-nested","hidden-issues-inputs"]),e.isReadOnly?y("",!0):(l(),$(f(A),{key:0,icon:"x",variant:"ghost",size:"small","data-test-id":"fixed-collection-delete-inline",onClick:e=>fe(n.name,o)},null,8,["onClick"]))],2)):(l(),d("div",{key:n.name+"-"+o,class:b(a.$style.parameterItem)},[i("div",{class:b([a.$style.parameterItemWrapper,{[a.$style.borderTopDashed]:o}])},[e.isReadOnly?y("",!0):(l(),d("div",{key:0,class:b([a.$style.iconButton,a.$style.defaultTopPadding])},[D.value?(l(),$(f(A),{key:0,variant:"ghost",size:"small",icon:"grip-vertical",title:f(t).baseText("fixedCollectionParameter.dragItem"),class:"drag-handle"},null,8,["title"])):y("",!0)],2)),e.isReadOnly?y("",!0):(l(),d("div",{key:1,class:b([a.$style.iconButton,a.$style.extraTopPadding])},[I(f(A),{variant:"ghost",size:"small",icon:"trash-2","data-test-id":"fixed-collection-delete",title:f(t).baseText("fixedCollectionParameter.deleteItem"),onClick:e=>fe(n.name,o)},null,8,["title","onClick"])],2)),(l(),$(w,null,{default:V((()=>[I(G,{parameters:ye(n,o),"node-values":e.nodeValues,path:E(n.name,o),"is-read-only":e.isReadOnly,"is-nested":e.isNested,"hide-delete":!0,"hidden-issues-inputs":e.hiddenIssuesInputs,onValueChanged:be},null,8,["parameters","node-values","path","is-read-only","is-nested","hidden-issues-inputs"])])),_:2},1024)),ge(n,o).length>0&&!e.isReadOnly?(l(),d("div",{key:2,class:b(a.$style.addOption),"data-test-id":"fixed-collection-add-property"},[I(f(z),{placeholder:te.value,size:"small",filterable:"","model-value":null,"onUpdate:modelValue":e=>_e(n,e,o)},{default:V((()=>[(l(!0),d(h,null,C(ge(n,o),(e=>(l(),$(f(M),{key:e.name,label:e.displayName||e.name,value:e.name},{default:V((()=>[i("div",ue,[i("span",null,v(e.displayName||e.name),1),ve(n.name,e.name,o)?(l(),$(f(R),{key:0,icon:"check",size:"medium"})):y("",!0)])])),_:2},1032,["label","value"])))),128))])),_:2},1032,["placeholder","onUpdate:modelValue"])],2)):y("",!0)],2)],2))])),_:2},1032,["modelValue","onUpdate:modelValue","drag-class","ghost-class","chosen-class","onChange"])])):"inline"===U.value?(l(),d("div",{key:2,class:b(a.$style.inlineItem)},[I(G,{parameters:ye(n),"node-values":e.nodeValues,path:E(n.name),"is-read-only":e.isReadOnly,"is-nested":e.isNested,"hide-delete":!0,layout:"inline","hidden-issues-inputs":e.hiddenIssuesInputs,onValueChanged:be},null,8,["parameters","node-values","path","is-read-only","is-nested","hidden-issues-inputs"])],2)):(l(),d("div",{key:3,class:b(a.$style.parameterItem)},[i("div",{class:b(a.$style.parameterItemWrapper)},[e.isReadOnly?y("",!0):(l(),d("div",{key:0,class:b(a.$style.iconButton)},[I(f(A),{variant:"ghost",size:"small",icon:"trash-2","data-test-id":"fixed-collection-delete",title:f(t).baseText("fixedCollectionParameter.deleteItem"),onClick:e=>fe(n.name)},null,8,["title","onClick"])],2)),I(G,{parameters:ye(n),"node-values":e.nodeValues,path:E(n.name),"is-read-only":e.isReadOnly,"is-nested":e.isNested,"hide-delete":!0,class:b(a.$style.parameterItem),"hidden-issues-inputs":e.hiddenIssuesInputs,onValueChanged:be},null,8,["parameters","node-values","path","is-read-only","is-nested","class","hidden-issues-inputs"]),ge(n).length>0&&!e.isReadOnly?(l(),d("div",{key:1,class:b(a.$style.addOption),"data-test-id":"fixed-collection-add-property"},[I(f(z),{placeholder:te.value,size:"small",filterable:"","model-value":null,"onUpdate:modelValue":e=>_e(n,e)},{default:V((()=>[(l(!0),d(h,null,C(ge(n),(e=>(l(),$(f(M),{key:e.name,label:e.displayName||e.name,value:e.name},{default:V((()=>[i("div",ce,[i("span",null,v(e.displayName||e.name),1),ve(n.name,e.name)?(l(),$(f(R),{key:0,icon:"check",size:"medium"})):y("",!0)])])),_:2},1032,["label","value"])))),128))])),_:2},1032,["placeholder","onUpdate:modelValue"])],2)):y("",!0)],2)],2))],2)))),128)),Y.value.length>0&&!e.isReadOnly?(l(),d("div",{key:1,class:b(a.$style.controls)},[e.parameter.options&&1===e.parameter.options.length?(l(),$(f(F),{key:0,style:{width:"100%"},variant:"subtle",size:"small","data-test-id":"fixed-collection-add",label:H.value,onClick:o[0]||(o[0]=a=>(async e=>{await he(e),"workflowInputs"===s.parameter.name&&xe()})(e.parameter.options[0].name))},null,8,["label"])):(l(),d("div",{key:1,class:b(a.$style.addOption)},[I(f(z),{modelValue:P.value,"onUpdate:modelValue":[o[1]||(o[1]=e=>P.value=e),he],placeholder:H.value,size:"small",filterable:""},{default:V((()=>[(l(!0),d(h,null,C(Y.value,(a=>(l(),$(f(M),{key:a.name,label:f(t).nodeText(f(_)?.type).collectionOptionDisplayName(e.parameter,a,e.path),value:a.name},null,8,["label","value"])))),128))])),_:1},8,["modelValue","placeholder"])],2))],2)):y("",!0)],42,se))}}),ve=q(me,[["__cssModules",{$style:{inlineItem:"_inlineItem_1nekp_125",fixedCollectionParameter:"_fixedCollectionParameter_1nekp_142",ghost:"_ghost_1nekp_145",dragging:"_dragging_1nekp_146",parameterItemWrapper:"_parameterItemWrapper_1nekp_158",controls:"_controls_1nekp_161",active:"_active_1nekp_176",fixedCollectionParameterProperty:"_fixedCollectionParameterProperty_1nekp_180",iconButton:"_iconButton_1nekp_185",parameterItem:"_parameterItem_1nekp_158",defaultTopPadding:"_defaultTopPadding_1nekp_202",extraTopPadding:"_extraTopPadding_1nekp_205",borderTopDashed:"_borderTopDashed_1nekp_215",noItemsExist:"_noItemsExist_1nekp_219",addOption:"_addOption_1nekp_223"}}]]),ye=["data-item-key"],ge=u({__name:"FixedCollectionItem",props:{itemId:{},property:{},itemData:{},itemIndex:{},stableIndex:{},nodeValues:{},propertyPath:{},isReadOnly:{type:Boolean},isExpanded:{type:Boolean},sortable:{type:Boolean},disableAnimation:{type:Boolean},isDragging:{type:Boolean},titleTemplate:{},visiblePropertyValues:{},pickerPropertyValues:{},isOptionalValueAdded:{type:Function},addOptionalFieldButtonText:{},layout:{}},emits:["update:isExpanded","valueChanged","delete","toggleOptionalValue"],setup(e,{emit:a}){const t=T(),{isEnabled:n}=X(),o=e,i=a,r=m((()=>o.pickerPropertyValues.length>0&&!o.isReadOnly)),s=m((()=>o.pickerPropertyValues.map((e=>({id:e.name,label:e.displayName||e.name,checked:o.isOptionalValueAdded(e.name)}))))),p=m((()=>`${o.property.displayName} ${o.stableIndex+1}`)),{resolvedExpression:u}=Q({expression:()=>o.titleTemplate??"",additionalData:()=>({$collection:{item:{value:o.itemData,index:o.stableIndex,properties:o.property.values}}})}),v=m((()=>{if(!o.titleTemplate)return p.value;const e=u.value;return(e=>!!e&&"undefined"!==e&&"null"!==e&&"string"==typeof e)(e)?e:p.value})),g=e=>i("valueChanged",e);return(a,o)=>"inline"===e.layout?(l(),d("div",{key:0,class:b(a.$style.inlineItem),"data-item-key":e.itemId},[I(G,{"hide-delete":"","is-nested":"",layout:"inline",parameters:e.visiblePropertyValues,"node-values":e.nodeValues,path:e.propertyPath,"is-read-only":e.isReadOnly,"remove-first-parameter-margin":!0,"remove-last-parameter-margin":!0,onValueChanged:g},null,8,["parameters","node-values","path","is-read-only"]),e.isReadOnly?y("",!0):(l(),$(f(A),{key:0,icon:"x",variant:"ghost",size:"small","data-test-id":"fixed-collection-item-delete-inline",onClick:o[0]||(o[0]=e=>i("delete"))}))],10,ye)):(l(),$(f(B),{key:e.itemId,"model-value":e.isExpanded,title:v.value,"data-item-key":e.itemId,"disable-animation":e.disableAnimation,"onUpdate:modelValue":o[3]||(o[3]=e=>i("update:isExpanded",e))},c({default:V((()=>[I(G,{"hide-delete":"","is-nested":"",parameters:e.visiblePropertyValues,"node-values":e.nodeValues,path:e.propertyPath,"is-read-only":e.isReadOnly,"remove-first-parameter-margin":f(n),"remove-last-parameter-margin":f(n),onValueChanged:g},null,8,["parameters","node-values","path","is-read-only","remove-first-parameter-margin","remove-last-parameter-margin"]),r.value?(l(),d("div",{key:0,class:b(a.$style.addOption),"data-test-id":"fixed-collection-add-property"},[I(f(N),{items:s.value,onSelect:o[2]||(o[2]=e=>i("toggleOptionalValue",e))},{activator:V((()=>[I(f(F),{class:"n8n-button--highlightFill",variant:"subtle",icon:"plus",size:"small",label:e.addOptionalFieldButtonText},null,8,["label"])])),_:1},8,["items"])],2)):y("",!0)])),_:2},[e.isReadOnly?void 0:{name:"actions",fn:V((()=>[I(f(D),{icon:"trash-2",label:f(t).baseText("fixedCollectionParameter.deleteItem"),tooltip:f(t).baseText("fixedCollectionParameter.deleteParameter",{interpolate:{parameter:v.value}}),danger:"","test-id":"fixed-collection-item-delete",onClick:o[1]||(o[1]=e=>i("delete"))},null,8,["label","tooltip"]),e.sortable?(l(),$(f(D),{key:0,icon:"grip-vertical",label:f(t).baseText("fixedCollectionParameter.dragItem"),class:b(["drag-handle",a.$style.dragHandle,{[a.$style.dragging]:e.isDragging}]),"test-id":"fixed-collection-item-drag"},null,8,["label","class"])):y("",!0)])),key:"0"}]),1032,["model-value","title","data-item-key","disable-animation"]))}}),_e=q(ge,[["__cssModules",{$style:{inlineItem:"_inlineItem_9ceom_125",dragHandle:"_dragHandle_9ceom_139",dragging:"_dragging_9ceom_143",addOption:"_addOption_9ceom_147"}}]]),fe=u({__name:"FixedCollectionItemList",props:{property:{},values:{},nodeValues:{},getPropertyPath:{type:Function},itemState:{},isReadOnly:{type:Boolean},sortable:{type:Boolean},titleTemplate:{},getVisiblePropertyValues:{type:Function},getPickerPropertyValues:{type:Function},isOptionalValueAdded:{type:Function},addOptionalFieldButtonText:{},layout:{}},emits:["valueChanged","delete","dragChange","toggleOptionalValue"],setup(e,{emit:a}){const t=e,n=a,o=r(!1),i=P(o,m((()=>o.value?0:400))),d=e=>t.itemState.getItemId(t.property.name,t.values.findIndex((a=>a===e))),s=e=>{o.value=e},p=e=>n("dragChange",t.property.name,e),u=e=>n("valueChanged",e),c=e=>a=>t.isOptionalValueAdded(t.property.name,a,e);return(a,r)=>(l(),$(f(re.default),{"model-value":e.values,"item-key":d,handle:".drag-handle","drag-class":a.$style.dragging,"ghost-class":a.$style.ghost,onStart:r[0]||(r[0]=e=>s(!0)),onEnd:r[1]||(r[1]=e=>s(!1)),onChange:p},{item:V((({index:a})=>[(l(),$(_e,{key:e.itemState.getItemId(e.property.name,a),"item-id":e.itemState.getItemId(e.property.name,a),property:e.property,"item-data":e.values[a],"item-index":a,"stable-index":e.itemState.getItemStableIndex(e.property.name,a),"node-values":e.nodeValues,"property-path":e.getPropertyPath(e.property.name,a),"is-read-only":e.isReadOnly,"is-expanded":e.itemState.getExpandedState(e.property.name,a),"is-dragging":o.value,sortable:e.sortable,"disable-animation":f(i),"title-template":e.titleTemplate,"visible-property-values":e.getVisiblePropertyValues(e.property,a),"picker-property-values":e.getPickerPropertyValues(e.property,a),"add-optional-field-button-text":e.addOptionalFieldButtonText,"is-optional-value-added":c(a),layout:e.layout,"onUpdate:isExpanded":t=>e.itemState.setExpandedState(e.property.name,a,t),onValueChanged:u,onDelete:e=>(e=>n("delete",t.property.name,e))(a),onToggleOptionalValue:e=>((e,a)=>n("toggleOptionalValue",t.property.name,a,e))(a,e)},null,8,["item-id","property","item-data","item-index","stable-index","node-values","property-path","is-read-only","is-expanded","is-dragging","sortable","disable-animation","title-template","visible-property-values","picker-property-values","add-optional-field-button-text","is-optional-value-added","layout","onUpdate:isExpanded","onDelete","onToggleOptionalValue"]))])),_:1},8,["model-value","drag-class","ghost-class"]))}}),he=q(fe,[["__cssModules",{$style:{ghost:"_ghost_1t7ke_125",dragging:"_dragging_1t7ke_126"}}]]),be=["data-test-id"],ke=u({__name:"FixedCollectionParameterNew",props:{nodeValues:{},parameter:{},path:{},values:{default:()=>({})},isReadOnly:{type:Boolean,default:!1},isNested:{type:Boolean},isNewlyAdded:{type:Boolean,default:!1},canDelete:{type:Boolean,default:!1},hiddenIssuesInputs:{default:()=>[]}},emits:["valueChanged","delete"],setup(e,{emit:a}){const t=T(),s=L(),u=Z(),g=K(),{activeNode:w}=ne(s),P=e,A=a,N=r({}),R=O("rootEl"),j=r(!1),z=r(new Map),W=m((()=>`${w.value?.id??"unknown"}-${P.path}`)),M=m((()=>{const e=Object.entries(P.values);if(1!==e.length)return!1;const[,a]=e[0];return Array.isArray(a)?1===a.length:Object.keys(a).length>0})),H=Oe(W,{defaultWrapperExpanded:P.isNewlyAdded||M.value}),q=H.wrapperExpanded,Q=e=>{if(le(P.parameter.options))return P.parameter.options.find((a=>a.name===e))},X=(e,a)=>`${P.path}.${e}${void 0!==a?`[${a}]`:""}`,Y=e=>Array.isArray(N.value[e]),ee=e=>{const a=N.value[e];return Array.isArray(a)?a:[]},te=m((()=>!!P.parameter.typeOptions?.multipleValues)),oe=m((()=>!!P.parameter.typeOptions?.sortable)),re=m((()=>P.parameter.typeOptions?.fixedCollection?.layout)),se=m((()=>new Set(Object.keys(N.value??{})))),pe=m((()=>Array.from(se.value).map(Q).filter((e=>void 0!==e)))),ue=m((()=>le(P.parameter.options)?te.value?P.parameter.options:P.parameter.options.filter((e=>!se.value.has(e.name))):[])),ce=m((()=>!!P.parameter.typeOptions?.hideOptionalFields)),me=m((()=>P.parameter.typeOptions?.addOptionalFieldButtonText?t.nodeText(w.value?.type).addOptionalFieldButtonText(P.parameter):t.baseText("fixedCollectionParameter.addField"))),ve=(e,a)=>void 0!==a?`${e}-${a}`:e,ye=(e,a)=>{if(!a)return!1;const t=a[e.name];return null!=t&&("string"!=typeof t||""!==t)&&("object"==typeof t?!(0,de.default)(t,e.default):t!==e.default)},ge=(e,a,t)=>{const l=ve(e,t);return z.value.get(l)?.has(a)??!1},_e=(e,a)=>{if(!ce.value)return e.values;const t=ve(e.name,a),l=z.value.get(t);return e.values.filter((e=>!0===e.required||"notice"===e.type||!!l?.has(e.name)||!!e.typeOptions?.showEvenWhenOptional))},fe=(e,a)=>{if(!ce.value)return[];const t=X(e.name,a);return e.values.filter((e=>!0!==e.required&&"notice"!==e.type&&!e.typeOptions?.showEvenWhenOptional&&g.displayParameter(P.nodeValues,e,t,w.value)))},ke=(e,a,t)=>{const l=ve(e.name,t);let n=z.value.get(l);n||(n=new Set,z.value.set(l,n));const o=e.values.find((e=>e.name===a));if(!o)return;const i=n.has(a);i?n.delete(a):n.add(a),z.value.set(l,n),A("valueChanged",{name:X(e.name,t)+`.${a}`,value:i?void 0:ae(o.default)})},xe=(e,a,t)=>{const l=Q(e);l&&ke(l,a,t)},Ie=m((()=>t.nodeText(w.value?.type).inputLabelDisplayName(P.parameter,P.path))),Ce=m((()=>0===ue.value.length)),we=m((()=>t.nodeText(w.value?.type).placeholder(P.parameter,P.path)||t.baseText("fixedCollectionParameter.addItem"))),$e=m((()=>Ce.value?t.baseText("fixedCollectionParameter.allOptionsAdded"):t.baseText("fixedCollectionParameter.addParameter",{interpolate:{parameter:Ie.value}}))),Ve=m((()=>ue.value.map((e=>({label:t.nodeText(w.value?.type).collectionOptionDisplayName(P.parameter,e,P.path),value:e.name}))))),Pe=m((()=>!P.isNested&&""!==P.parameter.displayName)),Te=m((()=>P.isNested)),Se=m((()=>ue.value.length>0&&!P.isReadOnly)),Ee=m((()=>Pe.value&&!P.isReadOnly)),Ae=m((()=>Se.value&&(Pe.value||Te.value&&te.value))),Ne=m((()=>Te.value&&Se.value)),Re=m((()=>Object.values(N.value).every((e=>Array.isArray(e)?0===e.length:0===Object.keys(e).length)))),Be=m((()=>1===Ve.value.length)),je=m((()=>Ve.value.length>1)),De=(e,a)=>void 0!==a?X(e,a):!te.value&&P.isNested?(()=>{const e=P.path.split("."),a=e.at(-1)??"",t=e.slice(0,-1).join(".");return t?`${t}.${a}`:a})():X(e),Fe=(e,a)=>{void 0!==a?H.cleanupItem(e,a):((e,a)=>{if(void 0!==a)return!1;const t=N.value[e];return!t||!Array.isArray(t)||t.length<=1})(e,a)&&H.cleanupProperty(e),A("valueChanged",{name:De(e,a),value:void 0})},ze=e=>Array.isArray(e)?e:[e],Ue=()=>{Object.entries(N.value).forEach((([e,a])=>H.initExpandedState(e,ze(a),te.value)))};k((()=>P.values),(e=>{N.value=ae(e),Object.entries(N.value).forEach((([e,a])=>H.trimArrays(e,ze(a).length))),Ue()}),{deep:!0}),p((()=>{if(N.value=ae(P.values),Ue(),(()=>{if(ce.value&&le(P.parameter.options)){z.value.clear();for(const e of P.parameter.options){const a=`${P.path}.${e.name}`,t=(0,ie.default)(P.nodeValues,a);if(!t)continue;const l=e.values.filter((e=>!0!==e.required&&"notice"!==e.type));if(te.value&&Array.isArray(t))t.forEach(((a,t)=>{const n=ve(e.name,t),o=new Set;for(const e of l)ye(e,a)&&o.add(e.name);o.size>0&&z.value.set(n,o)}));else if("object"==typeof t&&!Array.isArray(t)){const a=ve(e.name),n=new Set;for(const e of l)ye(e,t)&&n.add(e.name);n.size>0&&z.value.set(a,n)}}}})(),M.value){const e=pe.value[0];if(e&&te.value){const a=N.value[e.name];Array.isArray(a)&&a.length>0&&H.setExpandedState(e.name,0,!0)}}}));const We=e=>{if(!0!==e.typeOptions?.multipleValues)return ae(e.default);if("fixedCollection"===e.type)return{};const a=(0,ie.default)(P.nodeValues,[P.path,e.name],[]),t=e.default;return[...a,...(l=t,Array.isArray(l)?ae(l):""!==l&&"object"!=typeof l?[ae(l)]:[])];var l},Me=e=>{const a=Q(e);if(!a)return;const t=`${P.path}.${a.name}`,l=Object.fromEntries(a.values.map((e=>[e.name,We(e)]))),n=(0,ie.default)(P.nodeValues,t,[]);A("valueChanged",{name:t,value:te.value?[...n,l]:l});const o=n.length;H.setExpandedState(a.name,o,!0),te.value&&(async(e,a)=>{await _();const t=H.getItemId(e,a);R.value?.querySelector(`[data-item-key="${t}"]`)?.scrollIntoView({behavior:"smooth",block:"nearest"})})(a.name,o),"workflowInputs"===P.parameter.name&&J.track("User added workflow input field",{workflow_id:u.workflow.id,node_id:s.activeNode?.id})},He=e=>{A("valueChanged",e),"workflowInputs"===P.parameter.name&&(e=>{J.track("User changed workflow input field type",{type:e.value,workflow_id:u.workflow.id,node_id:s.activeNode?.id})})(e)},qe=(e,a)=>{if(a.moved){H.reorderItems(e,a.moved.oldIndex,a.moved.newIndex);const t=N.value[e];if(Array.isArray(t)){const l=[...t],[n]=l.splice(a.moved.oldIndex,1);l.splice(a.moved.newIndex,0,n),N.value[e]=l}A("valueChanged",{name:X(e),value:N.value[e],type:"optionsOrderChanged"})}},Le=async()=>{q.value||(q.value=!0,await _()),Be.value&&Ve.value[0]&&Me(Ve.value[0].value)},Ke=()=>{Be.value&&Ve.value[0]&&Me(Ve.value[0].value)};return(a,r)=>(l(),d("div",{ref_key:"rootEl",ref:R,class:b([a.$style.fixedCollectionParameter,{[a.$style.empty]:0===pe.value.length}]),"data-test-id":`fixed-collection-${P.parameter?.name}`,onKeydown:r[4]||(r[4]=x((()=>{}),["stop"]))},[Pe.value?(l(),d(h,{key:0},[I(f(E),{title:Ie.value,bordered:Re.value,class:b(a.$style.sectionHeader)},c({_:2},[Ee.value?{name:"actions",fn:V((()=>[I(f(S),{disabled:!Ce.value,"show-after":f(500)},{content:V((()=>[n(v($e.value),1)])),default:V((()=>[je.value?(l(),$(f(U),{key:0,options:Ve.value,disabled:Ce.value,"data-test-id":"fixed-collection-add-header",onSelect:Me},{trigger:V((()=>[I(f(D),{icon:"plus",label:we.value,disabled:Ce.value},null,8,["label","disabled"])])),_:1},8,["options","disabled"])):(l(),$(f(D),{key:1,icon:"plus",label:we.value,disabled:Ce.value,"data-test-id":"fixed-collection-add-header",onClick:Le},null,8,["label","disabled"]))])),_:1},8,["disabled","show-after"])])),key:"0"}:void 0]),1032,["title","bordered","class"]),(l(!0),d(h,null,C(pe.value,(n=>(l(),d("div",{key:n.name,class:b(a.$style.propertySection)},[te.value&&Y(n.name)?(l(),$(he,{key:0,property:n,values:ee(n.name),"node-values":e.nodeValues,"get-property-path":X,"item-state":f(H),"is-read-only":!!e.isReadOnly,sortable:oe.value,"title-template":e.parameter.typeOptions?.fixedCollection?.itemTitle,"get-visible-property-values":_e,"get-picker-property-values":fe,"is-optional-value-added":ge,"add-optional-field-button-text":me.value,layout:re.value,onValueChanged:He,onDelete:Fe,onDragChange:qe,onToggleOptionalValue:xe},null,8,["property","values","node-values","item-state","is-read-only","sortable","title-template","add-optional-field-button-text","layout"])):(l(),$(f(B),{key:1,"model-value":f(H).getExpandedState(n.name,0),title:n.displayName,"data-item-key":n.name,"onUpdate:modelValue":e=>f(H).setExpandedState(n.name,0,e)},c({default:V((()=>[I(G,{"hide-delete":"",parameters:_e(n),"node-values":e.nodeValues,path:X(n.name),"is-read-only":!!e.isReadOnly,"is-nested":!1,"remove-first-parameter-margin":!0,"remove-last-parameter-margin":!0,"hidden-issues-inputs":e.hiddenIssuesInputs,onValueChanged:He},null,8,["parameters","node-values","path","is-read-only","hidden-issues-inputs"])])),_:2},[e.isReadOnly?void 0:{name:"actions",fn:V((()=>[I(f(D),{icon:"trash-2",label:f(t).baseText("fixedCollectionParameter.deleteItem"),danger:"",onClick:e=>Fe(n.name)},null,8,["label","onClick"])])),key:"0"}]),1032,["model-value","title","data-item-key","onUpdate:modelValue"]))],2)))),128)),Ae.value?(l(),d("div",{key:0,class:b(a.$style.controls)},[Be.value?(l(),$(f(F),{key:0,class:"n8n-button--highlightFill",variant:"subtle",icon:"plus",size:"small","data-test-id":"fixed-collection-add-top-level-button",label:we.value,disabled:Ce.value,onClick:Ke},null,8,["label","disabled"])):je.value?(l(),$(f(U),{key:1,options:Ve.value,class:b(a.$style.dropdown),"data-test-id":"fixed-collection-add-top-level-dropdown",disabled:Ce.value,onSelect:Me},{trigger:V((()=>[I(f(F),{class:"n8n-button--highlightFill",variant:"subtle",icon:"plus",size:"small",label:we.value,disabled:Ce.value},null,8,["label","disabled"])])),_:1},8,["options","class","disabled"])):y("",!0)],2)):y("",!0)],64)):Te.value?(l(),$(f(B),{key:1,modelValue:f(q),"onUpdate:modelValue":r[3]||(r[3]=e=>o(q)?q.value=e:null),title:Ie.value,"show-actions-on-hover":!j.value},{actions:V((()=>[Ne.value?(l(),$(f(S),{key:0,"show-after":f(500)},{content:V((()=>[n(v($e.value),1)])),default:V((()=>[je.value?(l(),$(f(U),{key:0,options:Ve.value,disabled:Ce.value,"data-test-id":"fixed-collection-add-header",onSelect:Me,"onUpdate:open":r[0]||(r[0]=e=>j.value=e)},{trigger:V((()=>[I(f(D),{icon:"plus",label:we.value,disabled:Ce.value},null,8,["label","disabled"])])),_:1},8,["options","disabled"])):(l(),$(f(D),{key:1,icon:"plus",label:we.value,disabled:Ce.value,"data-test-id":"fixed-collection-add-header-nested",onClick:Le},null,8,["label","disabled"]))])),_:1},8,["show-after"])):y("",!0),e.canDelete&&!e.isReadOnly?(l(),$(f(D),{key:1,icon:"trash-2",label:f(t).baseText("fixedCollectionParameter.deleteItem"),danger:"","data-test-id":"fixed-collection-delete-nested",onClick:r[1]||(r[1]=e=>A("delete"))},null,8,["label"])):y("",!0)])),default:V((()=>[i("div",null,[te.value?(l(),d(h,{key:0},[(l(!0),d(h,null,C(pe.value,(t=>(l(),d("div",{key:t.name,class:b(a.$style.propertySection)},[N.value[t.name]?(l(),$(he,{key:0,property:t,values:N.value[t.name],"node-values":e.nodeValues,"get-property-path":X,"item-state":f(H),"is-read-only":!!e.isReadOnly,sortable:oe.value,"title-template":e.parameter.typeOptions?.fixedCollection?.itemTitle,"get-visible-property-values":_e,"get-picker-property-values":fe,"is-optional-value-added":ge,"add-optional-field-button-text":me.value,layout:re.value,onValueChanged:He,onDelete:Fe,onDragChange:qe,onToggleOptionalValue:r[2]||(r[2]=(e,a,t)=>ke(Q(e),a,t))},null,8,["property","values","node-values","item-state","is-read-only","sortable","title-template","add-optional-field-button-text","layout"])):y("",!0)],2)))),128)),Ae.value?(l(),d("div",{key:0,class:b(a.$style.controls)},[Be.value?(l(),$(f(F),{key:0,class:"n8n-button--highlightFill",variant:"subtle",icon:"plus",size:"small","data-test-id":"fixed-collection-add-nested-button",label:we.value,onClick:Ke},null,8,["label"])):je.value?(l(),$(f(U),{key:1,options:Ve.value,class:b(a.$style.dropdown),"data-test-id":"fixed-collection-add-nested-dropdown",onSelect:Me},{trigger:V((()=>[I(f(F),{class:"n8n-button--highlightFill",variant:"subtle",icon:"plus",size:"small",label:we.value},null,8,["label"])])),_:1},8,["options","class"])):y("",!0)],2)):y("",!0)],64)):(l(!0),d(h,{key:1},C(pe.value,(t=>(l(),d("div",{key:t.name,class:b(a.$style.propertySection)},[I(G,{"hide-delete":"",parameters:_e(t),"node-values":e.nodeValues,path:X(t.name),"is-read-only":!!e.isReadOnly,"is-nested":!0,"remove-first-parameter-margin":!0,"remove-last-parameter-margin":!0,"hidden-issues-inputs":e.hiddenIssuesInputs,onValueChanged:He},null,8,["parameters","node-values","path","is-read-only","hidden-issues-inputs"])],2)))),128))])])),_:1},8,["modelValue","title","show-actions-on-hover"])):(l(!0),d(h,{key:2},C(pe.value,(n=>(l(),d("div",{key:n.name,class:b(a.$style.propertySection)},[te.value&&Y(n.name)?(l(),$(he,{key:0,property:n,values:ee(n.name),"node-values":e.nodeValues,"get-property-path":X,"item-state":f(H),"is-read-only":!!e.isReadOnly,sortable:oe.value,"title-template":e.parameter.typeOptions?.fixedCollection?.itemTitle,"get-visible-property-values":_e,"get-picker-property-values":fe,"is-optional-value-added":ge,"add-optional-field-button-text":me.value,layout:re.value,onValueChanged:He,onDelete:Fe,onDragChange:qe,onToggleOptionalValue:xe},null,8,["property","values","node-values","item-state","is-read-only","sortable","title-template","add-optional-field-button-text","layout"])):(l(),$(f(B),{key:1,"model-value":f(H).getExpandedState(n.name,0),title:n.displayName,"data-item-key":n.name,"onUpdate:modelValue":e=>f(H).setExpandedState(n.name,0,e)},c({default:V((()=>[I(G,{"hide-delete":"",parameters:_e(n),"node-values":e.nodeValues,path:X(n.name),"is-read-only":!!e.isReadOnly,"is-nested":!1,"remove-first-parameter-margin":!0,"remove-last-parameter-margin":!0,"hidden-issues-inputs":e.hiddenIssuesInputs,onValueChanged:He},null,8,["parameters","node-values","path","is-read-only","hidden-issues-inputs"])])),_:2},[e.isReadOnly?void 0:{name:"actions",fn:V((()=>[I(f(D),{icon:"trash-2",label:f(t).baseText("fixedCollectionParameter.deleteItem"),danger:"",onClick:e=>Fe(n.name)},null,8,["label","onClick"])])),key:"0"}]),1032,["model-value","title","data-item-key","onUpdate:modelValue"]))],2)))),128))],42,be))}}),xe=q(ke,[["__cssModules",{$style:{fixedCollectionParameter:"_fixedCollectionParameter_du7gp_125",propertySection:"_propertySection_du7gp_129",sectionHeader:"_sectionHeader_du7gp_140",controls:"_controls_du7gp_144",dropdown:"_dropdown_du7gp_148"}}]]),Ie=u({__name:"FixedCollectionParameter",props:{nodeValues:{},parameter:{},path:{},values:{default:void 0},isReadOnly:{type:Boolean},isNested:{type:Boolean},isNewlyAdded:{type:Boolean},canDelete:{type:Boolean},hiddenIssuesInputs:{default:()=>[]}},emits:["valueChanged","delete"],setup(e,{emit:a}){const{isEnabled:t}=X(),n=a;return(e,a)=>f(t)?(l(),$(xe,g({key:1},e.$props,{onValueChanged:a[1]||(a[1]=e=>n("valueChanged",e)),onDelete:a[2]||(a[2]=e=>n("delete"))}),null,16)):(l(),$(ve,g({key:0},e.$props,{onValueChanged:a[0]||(a[0]=e=>n("valueChanged",e))}),null,16))}}),e("default",Ie)}}})); //# sourceMappingURL=FixedCollectionParameter-legacy-B2v0SATC.js.map