1import{d as y,n as g,r as m,G as V,o as f,c as S,a as i,f as t,w,e as v,h as B,p as x,L as h,$ as b,m as n,_ as E}from"./index-Cn2xFj2X.js";import{_ as U}from"./Breadcrumbs.vue_vue_type_script_setup_true_lang-_bt19VmZ.js";import{C as $}from"./Card-D6y5DL6z.js";/* empty css */import"./InstitutionsItem.vue_vue_type_style_index_0_scoped_6fa1b812_lang-DlRWlDmQ.js";import{_ as r}from"./Input.vue_vue_type_script_setup_true_lang-Dj6wgdTa.js";/* empty css */import{T as A}from"./ToggleCheckbox-DpvSOcY1.js";import{B as C}from"./Button-tGKYsmCH.js";const L={key:0},z={class:"flex justify-between mt-4 pt-4 border-t -border--border items-center"},O=y({__name:"akademik-video-egitimi",setup(D){const u=g(),e=m(),s=m(!1),d=m([{name:"Website",link:"/panel/website"},{name:"Sayfalar",link:"/panel/website/pages"}]),k=async()=>{try{const{data:o}=await b.get(`/pages/get/${u.params.id}`);e.value=o.data,e.value&&e.value.name&&d.value.push({name:e.value.name,link:`/panel/website/pages/${u.params.id}`})}catch{n.error("Sayfa bilgileri getirilirken bir hata oluÅtu.")}},_=async()=>{var o,a,l,p,c;if(s.value=!0,!e.value){n.error("Sayfa bilgileri eksik."),s.value=!1;return}try{await b.put(`/pages/${e.value.id}`,{name:(o=e.value)==null?void 0:o.name,meta_title:(a=e.value)==null?void 0:a.meta_title,meta_description:(l=e.value)==null?void 0:l.meta_description,content:(p=e.value)==null?void 0:p.content,is_active:(c=e.value)==null?void 0:c.is_active}),n.success("Sayfa baÅarıyla güncellendi.")}catch{n.error("Sayfa güncellenirken bir hata oluÅtu.")}finally{s.value=!1}};return V(()=>k()),(o,a)=>e.value?(f(),S("div",L,[i(t(U),{title:"Sayfa Düzenleme",list:d.value,class:"mt-0 pt-0"},null,8,["list"]),i(t($),{isHeader:!1},{body:w(()=>[v("form",{onSubmit:B(_,["prevent"])},[i(t(r),{modelValue:e.value.name,"onUpdate:modelValue":a[0]||(a[0]=l=>e.value.name=l),placeholder:"Sayfa Adı",label:"Sayfa Adı"},null,8,["modelValue"]),i(t(r),{modelValue:e.value.url,"onUpdate:modelValue":a[1]||(a[1]=l=>e.value.url=l),disabled:e.value.is_protected,placeholder:"Sayfa URL",label:"Sayfa URL"},null,8,["modelValue","disabled"]),i(t(r),{modelValue:e.value.meta_title,"onUpdate:modelValue":a[2]||(a[2]=l=>e.value.meta_title=l),placeholder:"SEO BaÅlık",label:"SEO BaÅlık",tooltip:"Bu alan, tarayıcı sekmesinde görünen sayfa baÅlıÄını belirler. SEO açısından önemlidir."},null,8,["modelValue"]),i(t(r),{modelValue:e.value.meta_description,"onUpdate:modelValue":a[3]||(a[3]=l=>e.value.meta_description=l),placeholder:"Seo Açıklama",label:"Seo Açıklama",tooltip:"Bu alan, arama motorlarında sayfanızın açıklaması olarak görünen kısa metni belirler. SEO için optimize edilmelidir."},null,8,["modelValue"]),v("div",z,[i(t(A),{size:"toggle-sm",modelValue:e.value.is_active,"onUpdate:modelValue":a[4]||(a[4]=l=>e.value.is_active=l),label:"Aktif Et"},null,8,["modelValue"]),i(t(C),{text:"DeÄiÅiklikleri Kaydet",wait:s.value,class:"btn-custom btn-sm"},null,8,["wait"])])],32)]),_:1})])):(f(),x(t(h),{key:1}))}}),W=E(O,[["__scopeId","data-v-7e89db6c"]]);export{W 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.