1import{_ as f}from"./PageHeader.vue_vue_type_script_setup_true_lang-dc047684.js";import{g}from"./announcement-7fbf622b.js";import{o as h}from"./app-87ee2351.js";import{_ as v}from"./Pagination.vue_vue_type_script_setup_true_lang-8450c674.js";import{S as w}from"./SimplePageWrapper-94855f5d.js";import{_ as x}from"./BackSection.vue_vue_type_script_setup_true_lang-25619975.js";import{M as y}from"./MainPageTitle-89160b8f.js";import{h as k,r as _,O as B,k as a,s as r,G as o,F as m,v as A,j as n,L as i,l as e,K as C,p as c,u as M}from"./runtime-core.esm-bundler-42b5c9ff.js";import"./preload-helper-585d359e.js";import"./ClientDashboard-543086cc.js";const D={class:"flex justify-end items-center"},E={class:"message-actions"},S={class:"w-full rounded-t-lg overflow-hidden my-4"},j={key:0},L={class:"p-4 border-r border-b border-white"},N={class:"p-4 border-r border-b border-white"},V={class:"border-r border-b border-white px-4"},$={class:"border-b border-white text-center"},F={key:1},J=k({__name:"Index",setup(G){const l=_([]),d=_({last_page:1,current_page:1}),u=async(p=1)=>{try{const t=await g(p);l.value=t.data,d.value=t}catch{}};return B(()=>{u()}),(p,t)=>{const b=A("router-link");return n(),a(m,null,[r(f,{class:"intro-y"},{default:o(()=>[r(y,null,{default:o(()=>[...t[0]||(t[0]=[i(" Message Box ",-1)])]),_:1})]),_:1}),r(w,null,{default:o(()=>[r(x,{to:{name:"Client.Accounts.Dashboard"}},{default:o(()=>[e("div",D,[e("div",E,[r(b,{to:{name:"Client.Accounts.MessageBox.Create"},class:"outline-select px-4 md:px-8 rounded-full text-white font-bold py-2 md:py-3"},{default:o(()=>[...t[1]||(t[1]=[i(" Create ",-1)])]),_:1})])])]),_:1}),e("table",S,[t[4]||(t[4]=e("thead",{class:"rounded-t-lg overflow-hidden"},[e("tr",{class:"bg-client-blue text-white rounded-t-lg overflow-hidden"},[e("th",{class:"p-4 border-r border-b border-white"},"#ID"),e("th",{class:"p-4 relative border-r border-b border-white cursor-pointer"}," Subject "),e("th",{class:"p-4 relative border-r border-b border-white cursor-pointer"}," Date "),e("th",{class:"p-4 relative cursor-pointer border-b border-white"}," Actions ")])],-1)),l.value&&l.value.length?(n(),a("tbody",j,[(n(!0),a(m,null,C(l.value,s=>(n(),a("tr",{key:s.id,class:"odd:bg-[#EAE8E8]/70 even:bg-[#0157DB]/20"},[e("td",L,[e("strong",null,"#"+c(s.id),1)]),e("td",N,c(s.subject),1),e("td",V,c(M(h)(s.created_at).calendar()),1),e("td",$,[r(b,{to:{name:"Client.Accounts.MessageBox.Show",params:{id:s.id}},class:"text-client-primary"},{default:o(()=>[...t[2]||(t[2]=[i("Detail",-1)])]),_:1},8,["to"])])]))),128))])):(n(),a("tbody",F,[...t[3]||(t[3]=[e("tr",{class:"odd:bg-[#EAE8E8]/70 even:bg-[#0157DB]/20"},[e("td",{colspan:"5",class:"p-4 text-center"},[e("p",{class:"font-bold"},"Messages not found.")])],-1)])]))]),r(v,{onGetList:u,"last-page":d.value.last_page,"current-page":d.value.current_page},null,8,["last-page","current-page"])]),_:1})],64)}}});export{J 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.