index-CsuwBPym.js 1.6 KB

1
  1. import{_ as g,aD as h}from"./entry/index-CRWhxBeP.js";import{d as m,Z as s,_ as n,$ as t,a0 as i,a8 as d,F as y,a7 as v,a1 as _}from"./vue-DM5HGU8Z.js";const k={key:0,class:"vertical"},x={class:"flex items-center"},C=["src"],S={class:"ml-2 desc-title"},B={key:0,class:"desc-desc"},D={class:"text-sm"},z={key:1,class:"desc-route"},w=["onClick"],L=["src"],N={class:"w-full"},T={class:"flex justify-between desc-info"},$={class:"desc-title"},F={class:"desc-date"},H=["innerHTML"],I=m({__name:"Desc",props:{icon:{type:String,default:""},title:{type:String,default:""},desc:{type:String,default:""},date:{type:String,default:""},isOld:{type:Boolean,default:!1},routing:{type:Array,default:()=>[]},go:{type:String,default:""},horizontal:{type:Boolean,default:!1}},emits:["routing"],setup(e,{emit:r}){const u=r;function l(a){u("routing",a)}return(a,o)=>(s(),n("div",null,[e.horizontal?(s(),n("div",{key:1,class:_(["horizontal",e.isOld?"desc-old":""]),onClick:o[0]||(o[0]=c=>l(e.go))},[t("div",null,[t("img",{src:e.icon,class:"desc-icon"},null,8,L)]),t("div",N,[t("div",T,[t("div",$,i(e.title),1),t("div",F,i(e.date),1)]),t("div",{class:"desc-desc",innerHTML:e.desc},null,8,H)])],2)):(s(),n("div",k,[t("div",x,[t("img",{src:e.icon,class:"desc-icon"},null,8,C),t("span",S,i(e.title),1)]),e.desc?(s(),n("div",B,[t("span",D,i(e.desc),1)])):d("",!0),e.routing.length?(s(),n("div",z,[(s(!0),n(y,null,v(e.routing,(c,f)=>(s(),n("span",{class:"desc-route_item",key:c},[t("span",{class:"mr-2",onClick:O=>l(c)},i(c==null?void 0:c.repositoryName),9,w),t("span",null,i(e.routing.length-1==f?"":"|"),1)]))),128))])):d("",!0)]))]))}}),M=g(I,[["__scopeId","data-v-c8747e03"]]),b=h(M);export{b as X};