Files
ntspi-app/public/build/assets/Index-D35qeP7z.js
T
2024-10-28 12:57:16 +05:00

2 lines
5.6 KiB
JavaScript

import{i as b,h as F,v as L,o,c as s,b as t,F as u,d as _,t as g,Z as k,r as a,a as d,w as x,e as S,j}from"./app-lT3z3TR3.js";import{F as I}from"./v3-B5UP5GZw.js";import{C as O}from"./ClientScrollTimeline-BxA_EWwM.js";import{B as M,_ as N,C as T}from"./SearchModal-YI3bdWA9.js";import{A as D,a as H,b as U}from"./AdminIndexHeaderTitle-DyC17FG6.js";import{A as V}from"./AdminIndexHeader-Ci_3kRvq.js";import{C as R,a as Y}from"./ClientPostSearch-85XLLeIC.js";import{C as Z}from"./ClientPost-KvELvIac.js";import $ from"./ClientImageSlider-CGZZYYI8.js";import{M as q}from"./MainPageNavbar-BfM50q-7.js";import{S as G,C as J}from"./SortingByFilter-CjZ8gKSr.js";import{_ as v}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{A as K,P as Q,C as W}from"./AdditionalEducationProgramListBreadcrumbs-DxlLlonH.js";import{P as X}from"./EventBadgeBuilder-Bg3wvoOe.js";import"./DirectionFilter-D7FJ9CMu.js";const z={name:"LevelEduFilter",components:{BaseIcon:M,Link:b,SearchBadge:G,CategoryBadge:J},data(){var e;return{directionEdu:((e=this.direction_filter)==null?void 0:e.value)||""}},methods:{handleChange(){this.directionEdu===""?this.clearFilter():this.filter()},filter:N.debounce(function(){let e=new URL(window.location.href);e.searchParams.delete("page"),e.searchParams.delete("direction");let i=e.toString();this.$inertia.visit(i,{method:"get",preserveState:!0,data:{direction:this.directionEdu}})},200),clearFilter(){let e=new URL(window.location.href);e.searchParams.delete("direction");let i=e.toString();this.$inertia.visit(i,{method:"get",preserveState:!0})}},props:{directions:{type:Object},direction_filter:{type:Object}}},ee=["value"];function te(e,i,r,f,c,l){return F((o(),s("select",{onChange:i[0]||(i[0]=(...n)=>l.handleChange&&l.handleChange(...n)),"onUpdate:modelValue":i[1]||(i[1]=n=>c.directionEdu=n),class:"py-3 px-4 pe-9 block w-full border-gray-200 rounded-lg text-sm focus:border-blue-500 focus:ring-blue-500 disabled:opacity-50 disabled:pointer-events-none"},[i[2]||(i[2]=t("option",{selected:"",value:""},"Все",-1)),(o(!0),s(u,null,_(r.directions.data,n=>(o(),s("option",{value:n.slug},g(n.title),9,ee))),256))],544)),[[L,c.directionEdu]])}const ie=v(z,[["render",te]]),re={name:"Index",components:{AdditionalEducationProgramListBreadcrumbs:K,ProgramBadge:Q,PostBadge:X,ClientAdditionalProgramFilter:W,LevelEduFilter:ie,MainPageNavBar:q,ClientImageSlider:$,AdminIndexHeaderTitle:D,AdminIndexHeader:V,AdminIndexFilter:H,AdminIndexSearch:U,ClientFooterDown:T,ClientScrollTimeline:O,ClientPostFilter:R,Link:b,FsLightbox:I,Head:k,ClientPost:Z,ClientPostSearch:Y},data(){return{direction_id:this.filters.dir_id}},props:{directionAdditionalEducations:{type:Object},additionalEducations:{type:Object},filters:{type:Object},forms_education:{type:Object},categories:{type:Object},breadcrumbs:{type:Object}},methods:{transformToColumns(e){return((f,c)=>f.reduce((l,n,m)=>m%c?l:[...l,f.slice(m,m+c)],[]))(e,Math.ceil(e.length/2)).reverse()},textLimit(e,i){if(e.length>i){let r;return r=e.substring(0,i),r+"..."}return e}},mounted(){}},oe={class:"flex flex-col h-screen"},ne={class:"flex-grow"},se={class:"relative mb-auto mx-auto mt-[67px] max-w-screen-xl px-4 py-10 md:py-10"},ae={class:""},le={class:""},de={class:"space-y-5 md:space-y-4"},ce={class:"space-y-5 md:space-y-4 mx-auto max-w-3xl"},me={class:""},ue={class:"my-10 w-full"},fe={class:"flex items-center gap-x-2"},_e={class:"px-2 mx-auto"},pe={class:"flex-wrap flex gap-3 md:items-center"},ge={class:"container py-5 lg:py-4"},he={class:"w-full mx-auto flex flex-wrap lg:justify-between"},xe={class:"flex flex-col"},be={style:{height:"max-content"},class:"px-2"},ve={class:"text-brand-primary mb-2 mt-2 text-lg font-semibold upper tracking-tight dark:text-white lg:text-md lg:leading-tight"};function ye(e,i,r,f,c,l){const n=a("Head"),m=a("MainPageNavBar"),y=a("AdditionalEducationProgramListBreadcrumbs"),w=a("LevelEduFilter"),C=a("ClientAdditionalProgramFilter"),P=a("ProgramBadge"),E=a("Link"),A=a("ClientFooterDown");return o(),s(u,null,[d(n,null,{default:x(()=>i[0]||(i[0]=[t("title",null,"Дополнительное образование",-1),t("meta",{name:"description",content:"Your page description"},null,-1)])),_:1}),d(m,{class:"border-b",sections:e.$page.props.navigation},null,8,["sections"]),t("div",oe,[t("main",ne,[t("div",se,[t("div",ae,[t("div",le,[t("div",de,[i[1]||(i[1]=t("h1",{class:"text-brand-primary text-center mb-3 mt-2 text-3xl font-semibold tracking-tight dark:text-white lg:text-[40px] lg:leading-tight"}," Дополнительное образование ",-1)),t("div",ce,[t("div",null,[t("div",me,[t("div",ue,[d(y,{breadcrumbs:r.breadcrumbs},null,8,["breadcrumbs"]),t("div",fe,[d(w,{directions:r.directionAdditionalEducations,direction_filter:r.filters.direction_filter},null,8,["directions","direction_filter"]),d(C,{forms_educational:r.forms_education,form_education_filter:r.filters.form_education_filter,category_filter:r.filters.category_filter,categories:r.categories},null,8,["forms_educational","form_education_filter","category_filter","categories"])])]),t("div",_e,[t("div",pe,[d(P,{filters:this.filters},null,8,["filters"])])])]),t("div",ge,[t("div",he,[(o(!0),s(u,null,_(l.transformToColumns(this.additionalEducations.data),B=>(o(),s("div",xe,[(o(!0),s(u,null,_(B,h=>(o(),s("div",be,[t("h1",ve,g(h.title),1),(o(!0),s(u,null,_(h.additionalEducations,p=>(o(),S(E,{key:p.id,class:"block text-[#1E57A3] hover:text-blue-600 duration-200 text-sm underline underline-offset-2 py-1",href:e.route("client.additionalEducation.show",p.slug)},{default:x(()=>[j(g(p.title),1)]),_:2},1032,["href"]))),128))]))),256))]))),256))])])])])])])])])]),d(A)])],64)}const Te=v(re,[["render",ye]]);export{Te as default};