Changes
This commit is contained in:
@@ -0,0 +1 @@
|
||||
import"./SearchModal-YI3bdWA9.js";import"./v3-B5UP5GZw.js";import{_ as i}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{m as d,i as m,o,c as r,b as e,F as u,d as p,n as x,t as a}from"./app-lT3z3TR3.js";import{F as g}from"./FormBuilder-C25m8kmA.js";const h={name:"PageResourceList",components:{FormBuilder:g,axios:d,Link:m},data(){return{resource:null,loading:!0,colors:["from-primaryBlue","from-primaryRed"]}},methods:{getResource(l){d.get(route("client.widget.page.resource.index",l)).then(s=>{this.resource=s.data,this.loading=!1}).catch(s=>{console.error("Ошибка:",s)})},randomBgClass(){return this.colors[Math.floor(Math.random()*this.colors.length)]}},mounted(){var s;const l=((s=this.block)==null?void 0:s.data.resource)||this.resourceId;this.getResource(l)},props:{block:{type:Object},resourceId:{type:String,default:null}}},f={key:0,class:"flex flex-col space-y-4"},_={key:1},v={class:"px-0 py-10 sm:px-2 lg:py-14 mx-auto"},b={class:"flex overflow-x-auto space-x-6 mb-10 lg:mb-14 p-4"},w=["href"],y={class:"aspect-w-16 aspect-h-9"},k=["src"],B={class:"p-4 md:p-5"},R={class:"mt-2 text-xs uppercase text-gray-600"},F={class:"mt-2 text-lg font-medium text-gray-800 group-hover:text-blue-600"},L={class:"mt-2 text-xs text-gray-600"};function j(l,s,C,I,c,n){return c.loading?(o(),r("div",f,s[0]||(s[0]=[e("div",{class:"group block rounded-xl overflow-hidden animate-pulse"},[e("div",{class:"flex flex-col sm:flex-row sm:items-center gap-3 sm:gap-5"},[e("div",{class:"shrink-0 relative rounded-xl overflow-hidden w-full sm:w-56 h-44"},[e("div",{class:"w-full h-full bg-gray-200"})])])],-1)]))):(o(),r("div",_,[e("div",v,[s[1]||(s[1]=e("div",{class:"max-w-2xl text-center mx-auto mb-10 lg:mb-14"},[e("h2",{class:"text-2xl font-bold md:text-4xl md:leading-tight"},"Полезные ресурсы"),e("p",{class:"mt-1 text-gray-600"},"We've helped some great companies brand, design and get to market.")],-1)),e("div",b,[(o(!0),r(u,null,p(c.resource.data.content,t=>(o(),r("a",{class:"group flex-shrink-0 w-64 flex flex-col bg-white border shadow-sm rounded-xl hover:shadow-md focus:outline-none focus:shadow-md transition",href:t.link},[e("div",y,[t.image?(o(),r("img",{key:0,class:"w-full backdrop-blur-xl object-cover rounded-t-xl h-[150px]",src:"/storage/"+t.image,alt:"Blog Image"},null,8,k)):(o(),r("div",{key:1,class:x([n.randomBgClass(),"w-full object-cover rounded-t-xl h-[150px] bg-gradient-to-tr"])},null,2))]),e("div",B,[e("p",R,a(t.model_select),1),e("h3",F,a(t.title),1),e("p",L,a(t.link_text),1)])],8,w))),256))])])]))}const E=i(h,[["render",j]]);export{E as default};
|
||||
Reference in New Issue
Block a user