PageSourceSearch

https://xaytoam.vn/build/assets/HandbookRelatedProjectItem-mVcjV49c.js

js xaytoam.vn collected 2026-10-09 01:57:06 UTC 2,612 bytes, 1 lines download raw bytes

1import{d as m}from"./defaultImageCheck-BNQ1B0rE.js";import{_ as j}from"./Eye.vue_vue_type_script_setup_true_lang-CMqOch47.js";import{_ as f}from"./Heart.vue_vue_type_script_setup_true_lang-BnFRdlco.js";import{_ as u}from"./RateStar-CiUTLJVe.js";import{d as _,N as h,J as g,L as e,R as p,Z as c,Q as v,A as i,Y as n}from"./index-erkf4wHD.js";import{_ as y}from"./_plugin-vue_export-helper-DlAUqK2U.js";const x={class:"project-item h-100"},b={class:"row"},w={class:"col-12 px-0 mb-2"},k=["href"],R=["src"],I={class:"row"},N={class:"col-12 mb-2"},B=["href"],S={class:"fw-bold project-name"},V={class:"row mb-2"},$={class:"col-5 d-flex justify-content-start align-items-center"},A=["href"],C={class:"col-7 d-flex justify-content-end align-items-center"},E=["href"],H={class:"row"},M={class:"col-7"},P={class:"rating-group project-small-text d-flex"},z={class:"col-5 d-flex justify-content-end"},D={class:"project-small-text"},J=_({__name:"HandbookRelatedProjectItem",props:{project:{type:Array,default:()=>[]}},setup(t){const r=(d,o,s="#")=>{if(typeof route>"u")return s;try{return route(d,o)}catch(a){return console.warn("Route error:",a),s}};return(d,o)=>{var s,a;return g(),h("div",x,[e("div",b,[e("div",w,[e("a",{href:r("project.detail",{slug:t.project.slug,id:t.project.id})},[e("img",{class:"img-fluid related-project-img",src:p(m)(t.project.project_banner_img),onError:o[0]||(o[0]=l=>l.target.src="/imgs/avatar-provider-default.svg"),alt:""},null,40,R)],8,k)])]),e("div",I,[e("div",N,[e("a",{href:r("project.detail",{slug:t.project.slug,id:t.project.id})},[e("label",S,c(t.project.name),1)],8,B)])]),e("div",V,[e("div",$,[e("a",{href:r("project.detail",{slug:t.project.slug,id:t.project.id}),class:"project-type-name"},c((s=t.project.project_type)==null?void 0:s.name)+" - "+c(t.project.area)+" m² ",9,A)]),e("div",C,[e("a",{href:r("handbook-v4.design-style-details",{id:t.project.project_design_style.id??""}),class:"project-cate-item",style:v(t.project.project_design_style.color_code?"background-color: "+t.project.project_design_style.color_code:"")},c((a=t.project.project_design_style)==null?void 0:a.name),13,E)])]),e("div",H,[e("div",M,[e("div",P,[i(u,{"max-point":5,point:t.project.total_rate&&t.project.evaluations_count>0?Math.round(t.project.total_rate):0},null,8,["point"]),n("   "+c(t.project.total_rate&&t.project.evaluations_count>0?Math.round(t.project.total_rate):0)+"/5 ",1)])]),e("div",z,[e("div",D,[o[1]||(o[1]=n(" 122 ")),i(f,{color:"#000000"}),n("    "+c(t.project.view_count)+" ",1),i(j,{color:"#000000"})])])])])}}}),F=y(J,[["__scopeId","data-v-a7840baf"]]);export{F as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.