1import{D as e,E as t,On as n,_ as r,b as i,g as a,k as o,mt as s,o as c,qt as l,tr as u,v as d}from"./DPmoNEl9.js";import{n as f}from"./C8YXquCQ.js";import{gt as p}from"./D51JIfeD.js";import{t as m}from"./CUbG-DwS2.js";import{t as h}from"./Bf8kMGiK2.js";import{t as g}from"./CmDGIPx72.js";import{t as _}from"./BDNMzG2s2.js";import{t as v}from"./CtaXV3h8.js";var y={},b={type:`button`,class:`flex flex-row cursor-pointer gap-2 items-center text-textMain`},x={class:`font-medium`};function S(t,a){let o=h;return s(),i(`button`,b,[e(o,{class:`text-icon-md`,name:(`materialIconName`in t?t.materialIconName:n(g))(`close`)},null,8,[`name`]),r(`span`,x,u(t.$t(`controls.actions.close`)),1)])}var C=Object.assign(_(y,[[`render`,S]]),{__name:`SharedControlsButtonsXClose`}),w={class:`w-full flex justify-between py-4 px-6 lg:py-[20px] lg:px-20 gap-4`},T={class:`flex flex-row gap-4`},E=o({__name:`topControls`,props:{currentStep:{default:0},isLastStep:{type:Boolean,default:!1},isPendingResolve:{type:Boolean,default:!1},isSaving:{type:Boolean,default:!1},introSubstep:{default:p.MODEL},canAdvanceIntro:{type:Boolean,default:!1},isStarting:{type:Boolean,default:!1},lastStepLabel:{default:``},nextButton:{}},emits:[`close`,`start`,`back`,`next`,`saveDraft`],setup(o,{emit:h}){let{t:g}=f(),_=o,y=h,b=a(()=>_.isPendingResolve?g(`common.save`):g(`campaign.create.saveDraft`)),x=a(()=>_.nextButton?_.nextButton.label:_.isLastStep&&_.lastStepLabel?_.lastStepLabel:_.isLastStep&&_.isPendingResolve?g(`campaign.create.publishForReview`):g(`controls.actions.next`));return(a,f)=>{let h=v;return s(),i(`div`,w,[o.currentStep==0?(s(),i(c,{key:0},[o.introSubstep===n(p).MODEL?(s(),d(n(C),{key:0,onClick:f[0]||=e=>y(`close`),"data-testid":(`$tId`in a?a.$tId:n(m)).CAMPAIGN_CREATE.BUTTON(`close`)},null,8,[`data-testid`])):(s(),d(h,{key:1,variant:`ghost-dark`,size:`link`,"prepend-icon":`chevron_backward`,onClick:f[1]||=e=>y(`back`),"data-testid":(`$tId`in a?a.$tId:n(m)).CAMPAIGN_CREATE.BUTTON(`step_back`)},{default:l(()=>[t(u(n(g)(`controls.actions.back`)),1)]),_:1},8,[`data-testid`])),e(h,{variant:`solid-dark`,disabled:!o.canAdvanceIntro||o.isStarting,loading:o.isStarting,onClick:f[2]||=e=>y(`start`),"data-testid":(`$tId`in a?a.$tId:n(m)).CAMPAIGN_CREATE.BUTTON(`start_creation`)},{default:l(()=>[t(u(n(g)(`common.continue`)),1)]),_:1},8,[`disabled`,`loading`,`data-testid`])],64)):(s(),i(c,{key:1},[e(h,{variant:`ghost-dark`,size:`link`,"prepend-icon":`chevron_backward`,onClick:f[3]||=e=>y(`back`),"data-testid":(`$tId`in a?a.$tId:n(m)).CAMPAIGN_CREATE.BUTTON(`step_back`)},{default:l(()=>[t(u(n(g)(`controls.actions.back`)),1)]),_:1},8,[`data-testid`]),r(`div`,T,[e(h,{variant:`outline`,disabled:o.isSaving,"data-testid":(`$tId`in a?a.$tId:n(m)).CAMPAIGN_CREATE.BUTTON(`save_draft`),onClick:f[4]||=e=>y(`saveDraft`)},{default:l(()=>[t(u(n(b)),1)]),_:1},8,[`disabled`,`data-testid`]),e(h,{variant:`solid-dark`,"append-icon":o.nextButton?.hideIcon?void 0:`chevron_forward`,disabled:o.isSaving||!!o.nextButton?.disabled,class:`min-w-[112px]`,"data-testid":(`$tId`in a?a.$tId:n(m)).CAMPAIGN_CREATE.BUTTON(`step_next`),onClick:f[5]||=e=>y(`next`)},{default:l(()=>[t(u(n(x)),1)]),_:1},8,[`append-icon`,`disabled`,`data-testid`])])],64))])}}}),D=Object.assign(E,{__name:`AuthUserCompanyCampaignTopControls`});export{D as t};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.