1import{_ as P}from"./MdrModal-CMOQ5_DP.js";import{M as S}from"./MdrBadge-DXbzHeSc.js";import{_ as w}from"./PrimaryButton-zWC0Uvmt.js";import{_ as T}from"./SecondaryButton-CN0sVJ8S.js";import{N as f,r as _,j as k,T as j,e as F,f as n,o as r,a as d,w as a,b as u,t as p,d as s,g as y,n as h,F as b,k as K,c,u as C}from"./app-BlQ0mvsC.js";import z from"./DropdownParent-B2MJlEJX.js";import A from"./DropdownItem-BOx4-Hmk.js";import H from"./CompanyTags-B1rRI6ni.js";import"./_plugin-vue_export-helper-DlAUqK2U.js";import"./BaseButton-BBZqab5B.js";import"./alert-DNM9Vihs.js";const M={class:"flex space-x-2"},U={class:"flex flex-col gap-4"},L={class:"grid grid-cols-2 pl-2 pr-5 text-base md:text-xl"},Y={class:"h-96 overflow-y-auto flex flex-col px-3 log-modal rounded"},q={key:0,class:"w-full bg-white group py-3 min-h-20 flex items-center justify-between border-b-2 gap-3"},J={class:"flex gap-x-2 items-center"},O=["src"],Q={class:"flex flex-col items-start gap-1"},R={class:"font-semibold"},W={class:"flex flex-wrap gap-x-2 gap-y-0.5 text-sm"},X={class:"w-full text-xs"},Z={key:0,class:"py-3 px-3"},ee={class:"text-sm text-gray-500"},oe=["disabled"],me={__name:"AddPopup",props:{buttonName:String},setup($){const I=f.page.props.cargoIntegrations,m=f.page.props.cargoCompanies,l=_("domestic"),g=_(""),B=k(()=>I.some(t=>t.company_id==="dummy")),N=k(()=>l.value==="domestic"?m.filter(t=>!t.isGlobal&&!t.isPartner):m.filter(t=>t.isGlobal&&!t.isPartner)),D=t=>!t||!t.dropdownId?!1:m.some(e=>e.dropdownId===t.dropdownId&&e.selfBarcode),i=_(!1),V=()=>{window.$chatwoot.toggle()},v=j({company_id:"dummy",name:"Test Entegratör",is_test:!1}),G=()=>{v.post(route("cargo.store"),{onSuccess:()=>{location.reload()}})};return(t,e)=>{const E=F("plusIcon");return r(),n(b,null,[d(w,{onClick:e[0]||(e[0]=o=>i.value=!i.value)},{default:a(()=>[u(p($.buttonName),1)]),_:1}),d(P,{modelValue:i.value,"onUpdate:modelValue":e[5]||(e[5]=o=>i.value=o),size:"w-full max-w-xl"},{title:a(()=>[s("div",M,[e[6]||(e[6]=s("p",null,"Kargo Hesabı Ekle",-1)),d(S,null,{default:a(()=>[u(p(C(f).page.props.cargoCompanies.length)+" Kargo Åirketi",1)]),_:1})])]),default:a(()=>[s("div",U,[s("div",L,[s("button",{class:h(`py-3 px-8 rounded-l-2xl border-2 border-gray-300 transition-colors ${l.value==="domestic"?"bg-gray-50":"bg-transparent"}`),onClick:e[1]||(e[1]=o=>l.value="domestic")}," Yurtiçi Gönderimler ",2),s("button",{class:h(`py-3 px-8 rounded-r-2xl border-r-2 border-b-2 border-t-2 border-gray-300 transition-colors ${l.value==="overseas"?"bg-gray-50":"bg-transparent"}`),onClick:e[2]||(e[2]=o=>l.value="overseas")}," e-İhracat ",2)]),s("div",Y,[(r(!0),n(b,null,K(N.value,o=>(r(),n(b,{key:o.id},[!o.isDropdownParent&&!o.dropdownId?(r(),n("div",q,[s("div",J,[s("img",{src:o.logo,class:"max-w-12 rounded-md object-contain"},null,8,O),s("div",Q,[s("h4",R,p(o.title),1),s("div",W,[d(H,{company:o},null,8,["company"])]),s("span",X,p(o.preDescription),1)])]),o.enabled?(r(),c(w,{key:0,link:t.route("cargo.create",{company:o.id}),class:"group-hover:block hidden"},{default:a(()=>[d(E,{class:"w-4"})]),_:1},8,["link"])):(r(),c(T,{key:1,class:"group-hover:block hidden",onClick:e[3]||(e[3]=x=>V())},{default:a(()=>[...e[7]||(e[7]=[u("İletiÅime Geçin",-1)])]),_:1}))])):o.id===o.dropdownId?(r(),c(z,{key:1,company:o,"open-dropdown-id":g.value,"onUpdate:openDropdownId":e[4]||(e[4]=x=>g.value=x),"has-group-self-barcode":D(o)},null,8,["company","open-dropdown-id","has-group-self-barcode"])):g.value===o.dropdownId?(r(),c(A,{key:2,company:o},null,8,["company"])):y("",!0)],64))),128))]),B.value?y("",!0):(r(),n("div",Z,[s("p",ee,[e[8]||(e[8]=u(" Bir kargo hesabı baÄlamadan sadece uygulamayı denemek etmek için ",-1)),s("button",{type:"button",disabled:C(v).processing,onClick:G,href:"route('cargo.store')",class:"text-purple-800"}," Test Kargo Hesabını Ekleyin. ",8,oe)])]))])]),_:1},8,["modelValue"])],64)}}};export{me as default};
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.