You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
1018 B
2 lines
1018 B
import{_ as i,m as l,o as c,c as n,a as s,s as m,t as e,q as o,u,x as r}from"./index.86346b70.js";import{t as _}from"./tools.c7b44144.js";const g={class:"news-img"},w={class:"status"},f=["src"],v={key:1,class:"featured"},k={class:"news-title"},h={class:"news-content"},N={class:"news-date"},C={__name:"NewsCom",props:{data:Object,flag:String},setup(t){const a=t;l();const d=()=>{(a.flag==="Hackathon"&&a.data.status!=="Past"||a.flag==="news")&&window.open(a.data.link),a.flag==="news"&&r({news_id:a.data.id})};return(b,x)=>(c(),n("div",{class:"news-com",onClick:d},[s("div",g,[t.data.status?(c(),n("div",{key:0,class:m(t.data.status==="Past"?"mask past":t.data.status==="Upcoming"?"mask upcoming":"")},[s("div",w,e(t.data.status),1)],2)):o("",!0),s("img",{src:t.data.cover_image,alt:""},null,8,f),t.data.tag?(c(),n("div",v,e(t.data.tag),1)):o("",!0)]),s("div",k,e(t.data.title),1),s("div",h,e(t.data.description),1),s("div",N,e(u(_)(t.data.createtime)),1)]))}},D=i(C,[["__scopeId","data-v-9b340bcd"]]);export{D as N};
|