PageSourceSearch

https://mtdi.kz/assets/AhmettanuPostDetail-861aa783.js

js mtdi.kz collected 2026-09-25 07:32:40 UTC 5,308 bytes, 1 lines download raw bytes

1import{d as S,b0 as A,b1 as C,f,r as $,H as i,K as s,I as g,J as h,Y as l,W as c,U as x,Q as B,af as w,ap as k,aq as D,B as a,X as E,C as M}from"./vendor-vue-61d73241.js";import{g as P}from"./assets-5919b87e.js";import{A as I,g as N}from"./AhmettanuPostEditModal-063d5999.js";import{u as V}from"./useSeoMeta-4aea60e5.js";import{u as R,_ as q}from"./index-c287e520.js";import"./vendor-cjs-helpers-de833af9.js";import"./vendor-sweetalert2-cfa1285a.js";import"./apiError-93eefb89.js";import"./useImageEditor-b5b755e3.js";import"./RichTextEditor-8dcb4f3f.js";import"./vendor-editor-f1421049.js";import"./ContentApi-9f062eed.js";import"./vendor-bootstrap-c17a3fde.js";import"./vendor-utils-3b44de43.js";import"./vendor-charts-72fa718d.js";import"./vendor-prism-dba95ea4.js";import"./vendor-element-plus-a1318771.js";const F=S({name:"AhmettanuPostDetail",components:{AhmettanuPostEditModal:I},setup(){const t=A(),e=C(),b=R(),p=f(()=>String(t.params.slug)),r=f(()=>N(p.value,String(t.params.item))),_=f(()=>{var n;return(((n=r.value)==null?void 0:n.item.content)||"").replace(/<[^>]*>/g,"").trim().length>0}),d=f(()=>{const o=r.value;return o?o.section.items.map((n,m)=>({item:n,ref:n.slug||String(m)})).filter((n,m)=>m!==o.index).slice(0,5):[]});V(()=>{var o,n,m;return{title:(o=r.value)==null?void 0:o.item.title,description:(n=r.value)==null?void 0:n.item.description,image:(m=r.value)==null?void 0:m.item.image,type:"article"}});const y=f(()=>b.isAdmin()||b.hasRole("editor")),v=$(null);return{resolved:r,sectionSlug:p,hasContent:_,otherItems:d,getAssetPath:P,canManage:y,editModal:v,openEdit:()=>{var n;const o=r.value;o&&((n=v.value)==null||n.open(p.value,o.index,o.item))},onSaved:o=>{o&&o!==String(t.params.item)&&e.replace(`/ahmettanu/${p.value}/${o}`)}}}});const z={class:"container-xxl py-8 ahmettanu-section"},H={key:0,class:"card"},J={class:"card-header border-0 pt-6"},K={class:"card-title flex-column align-items-start"},L={class:"d-flex align-items-center gap-3"},Q={class:"fw-bold m-0 fs-2"},T={key:0,class:"badge badge-light-primary"},U={class:"text-muted mt-2 mb-0"},W={class:"card-body pt-4"},X=["src","alt"],Y={key:1,class:"ahmettanu-post-content fs-5 text-gray-800"},j={key:2,class:"fs-5 text-gray-800"},G={key:3,class:"text-center text-muted py-10"},O={class:"d-flex flex-column gap-3"},Z={class:"flex-grow-1"},tt={class:"d-flex align-items-center flex-wrap gap-2"},et={class:"fw-bold text-gray-900 fs-6"},st={key:0,class:"badge badge-light-primary"},ot={key:0,class:"text-gray-600 mb-0 mt-1 fs-7"},at={key:1,class:"card"},it={class:"card-body text-center py-15"};function nt(t,e,b,p,r,_){const d=k("router-link"),y=k("AhmettanuPostEditModal"),v=D("safe-html");return a(),i("div",z,[t.resolved?(a(),i("div",H,[s("div",J,[s("div",K,[s("div",L,[g(d,{to:`/ahmettanu/${t.sectionSlug}`,class:"btn btn-sm btn-icon btn-light btn-active-light-primary","aria-label":`«${t.resolved.section.title}» бөліміне оралу`},{default:h(()=>[...e[1]||(e[1]=[s("i",{class:"bi bi-arrow-left fs-3"},null,-1)])]),_:1},8,["to","aria-label"]),s("h1",Q,l(t.resolved.item.title),1),t.resolved.item.year?(a(),i("span",T,l(t.resolved.item.year),1)):c("",!0),t.canManage?(a(),i("button",{key:1,type:"button",class:"btn btn-sm btn-icon btn-light-primary",title:"Постты өңдеу",onClick:e[0]||(e[0]=(...u)=>t.openEdit&&t.openEdit(...u))},[...e[2]||(e[2]=[s("i",{class:"bi bi-pencil"},null,-1)])])):c("",!0)]),s("p",U,[g(d,{to:`/ahmettanu/${t.sectionSlug}`,class:"text-muted text-hover-primary"},{default:h(()=>[E(l(t.resolved.section.title),1)]),_:1},8,["to"])])])]),s("div",W,[t.resolved.item.image?(a(),i("img",{key:0,src:t.getAssetPath(t.resolved.item.image),alt:t.resolved.item.title,class:"ahmettanu-post-cover mb-6",loading:"lazy"},null,8,X)):c("",!0),t.hasContent?x((a(),i("div",Y,null,512)),[[v,t.resolved.item.content]]):t.resolved.item.description?(a(),i("p",j,l(t.resolved.item.description),1)):(a(),i("div",G," Материал толықтырылуда. ")),t.otherItems.length?(a(),i(B,{key:4},[e[5]||(e[5]=s("div",{class:"separator my-8"},null,-1)),e[6]||(e[6]=s("h3",{class:"fw-bold fs-4 mb-4"},"Бөлімнің басқа материалдары",-1)),s("div",O,[(a(!0),i(B,null,w(t.otherItems,u=>(a(),M(d,{key:u.ref,to:`/ahmettanu/${t.sectionSlug}/${u.ref}`,class:"ahmettanu-item d-flex align-items-start gap-4 text-decoration-none"},{default:h(()=>[e[3]||(e[3]=s("div",{class:"ahmettanu-item__icon"},[s("i",{class:"bi bi-file-earmark-text"}
1)],-1)),s("div",Z,[s("div",tt,[s("span",et,l(u.item.title),1),u.item.year?(a(),i("span",st,l(u.item.year),1)):c("",!0)]),u.item.description?(a(),i("p",ot,l(u.item.description),1)):c("",!0)]),e[4]||(e[4]=s("i",{class:"bi bi-chevron-right text-gray-400 align-self-center"},null,-1))]),_:2},1032,["to"]))),128))])],64)):c("",!0)])])):(a(),i("div",at,[s("div",it,[e[8]||(e[8]=s("i",{class:"bi bi-question-circle fs-3x text-gray-400 mb-4 d-block"},null,-1)),e[9]||(e[9]=s("h3",{class:"fw-bold mb-3"},"Материал табылмады",-1)),g(d,{to:`/ahmettanu/${t.sectionSlug}`,class:"btn btn-primary"},{default:h(()=>[...e[7]||(e[7]=[E(" Бөлімге оралу ",-1)])]),_:1},8,["to"])])])),g(y,{ref:"editModal",onSaved:t.onSaved},null,8,["onSaved"])])}const At=q(F,[["render",nt],["__scopeId","data-v-f961f428"]]);export{At 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.