Files
ntspi-app/public/build/assets/ImageBlock-DYPERL6F.js
T
2024-10-04 16:05:23 +05:00

2 lines
944 B
JavaScript

import{s as a}from"./SearchModal-BTKERLZv.js";import{F as l}from"./v3-DnjJww8i.js";import{_ as c}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{r as i,o as g,c as m,b as n,a as u,F as d}from"./app-CBssobj-.js";const p={name:"ImageBlock",components:{FsLightbox:l},data(){return{toggler:!1,domainPath:null}},methods:{generateSlug:function(e){return a(e,{lower:!0,strict:!0,locale:"ru"})}},mounted(){this.domainPath=window.location.origin},props:{block:{type:Object}}},f=["src"];function _(e,t,r,h,o,b){const s=i("FsLightbox");return g(),m(d,null,[n("div",null,[n("img",{onClick:t[0]||(t[0]=k=>o.toggler=!o.toggler),loading:"lazy",class:"mx-auto object-cover rounded-md hover:opacity-95 hover:duration-200 transition",src:"/storage/"+r.block.data.url,alt:""},null,8,f)]),u(s,{class:"",toggler:o.toggler,sources:[o.domainPath+"/storage/"+r.block.data.url]},null,8,["toggler","sources"])],64)}const y=c(p,[["render",_]]);export{y as default};