PageSourceSearch

https://enpatiler.com/_nuxt/B61wxW5W.js

js enpatiler.com collected 2026-10-02 00:49:28 UTC 2,229 bytes, 1 lines download raw bytes

1import{_ as k}from"./uNecWPRX.js";import{L as y}from"./DRUr_VP2.js";import{x as w,K as b,N as h,c as d,g as N,k as g,a as r,b as B,w as L,l as V,L as C,s as a,H as _,o,d as R}from"./CsyhkCrC.js";import"./DkQmasMx.js";import"./D7K4EjBq.js";import"./W92cr1kc.js";import"./CTwGPsRS.js";import"./DlS3jyYG.js";import"./1t0TNYoK.js";const A={key:1,class:"bg-gray-50 min-h-[60vh] flex items-center justify-center px-4"},E={class:"text-center bg-white rounded-2xl border border-cardBorder shadow-sm py-20 px-8 max-w-md"},H={__name:"[slug]",async setup(K){let n,l;const i=w(),s=a(()=>{const t=i.params.slug;return typeof t=="string"&&t?t:null}),x=a(()=>Number(i.query.page)||1),u=a(()=>{if(!s.value)return null;const t=new URLSearchParams({page:String(x.value),per_page:"20"});return`/ecommerce/promo-campaigns/${encodeURIComponent(s.value)}?${t}`}),{data:f,pending:p}=([n,l]=b(()=>C(u,{watch:[u],ignoreResponseError:!0})),n=await n,l(),n),m=a(()=>{const t=f.value;return t&&t.success&&t.data?.campaign?t.data:null});h(()=>{const t=m.value?.campaign;if(!t)return;const e=t.target;e&&!e.lists_products&&(e.type==="product"&&e.value?_(`/urun/${e.value}`,{}):e.type==="link"&&e.link_url&&(/^https?:\/\//i.test(e.link_url)?window.location.href=e.link_url:_(e.link_url)))});const c=a(()=>{const t=m.value;return!t||!t.campaign?.target?.lists_products?null:{page:{slug:t.campaign.slug,title:t.campaign.title,seo_content:t.campaign.seo_content,meta:t.campaign.meta},products:t.products||[],pagination:t.pagination||{total:0,per_page:20,current_page:1,last_page:1}}});return(t,e)=>{const v=k;return o(),d("div",null,[c.value?(o(),N(y,{key:0,slug:s.value,landing:c.value,pending:g(p)},null,8,["slug","landing","pending"])):g(p)?V("",!0):(o(),d("div",A,[r("div",E,[e[1]||(e[1]=r("div",{class:"text-5xl mb-4"},"🔍",-1)),e[2]||(e[2]=r("h1",{class:"text-xl font-bold text-textDark mb-2"},"Kampanya Bulunamadı",-1)),e[3]||(e[3]=r("p",{class:"text-textLight text-sm mb-4"},"Aradığınız kampanya kaldırılmış veya süresi dolmuş olabilir.",-1)),B(v,{to:"/kampanyalar",class:"inline-block text-sm text-primary font-medium hover:underline"},{default:L(()=>[...e[0]||(e[0]=[R(" Tüm Kampanyalar → ",-1)])]),_:1})])]))])}}};export{H 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.