import{Avatar as k,List as B,Typography as x,Tag as j,Popover as V,Tabs as w,Badge as I}from"ant-design-vue";import{m as E,ad as L,d as P,a as S,r as T,e as y,bu as R,j as _,E as q,_ as z,P as i,o as n,i as g,s as l,f as m,F as N,S as $,h,ax as K,x as G,t as v,k as b,n as M,z as H}from"./index.7edff3d4.js";var X={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M816 768h-24V428c0-141.1-104.3-257.7-240-277.1V112c0-22.1-17.9-40-40-40s-40 17.9-40 40v38.9c-135.7 19.4-240 136-240 277.1v340h-24c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h216c0 61.8 50.2 112 112 112s112-50.2 112-112h216c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM512 888c-26.5 0-48-21.5-48-48h96c0 26.5-21.5 48-48 48zM304 768V428c0-55.6 21.6-107.8 60.9-147.1S456.4 220 512 220c55.6 0 107.8 21.6 147.1 60.9S720 372.4 720 428v340H304z"}}]},name:"bell",theme:"outlined"},U=X;function O(t){for(var u=1;u[]},pageSize:{type:[Boolean,Number],default:5},currentPage:{type:Number,default:1},titleRows:{type:Number,default:1},descRows:{type:Number,default:2},onTitleClick:{type:Function}},emits:["update:currentPage"],setup(t,{emit:u}){const{prefixCls:s}=S("header-notify-list"),o=T(t.currentPage||1),r=y(()=>{const{pageSize:a,list:d}=t;if(a===!1)return[];let F=R(a)?a:5;return d.slice(F*(_(o)-1),F*_(o))});q(()=>t.currentPage,a=>{o.value=a});const c=y(()=>!!t.onTitleClick),p=y(()=>{const{list:a,pageSize:d}=t;return d>0&&a&&a.length>d?{total:a.length,pageSize:d,current:_(o),onChange(F){o.value=F,u("update:currentPage",F)}}:!1});function C(a){t.onTitleClick&&t.onTitleClick(a)}return{prefixCls:s,getPagination:p,getData:r,handleTitleClick:C,isTitleClickable:c}}}),Z={class:"title"},Q={key:0,class:"extra"},tt={key:1},et={key:0,class:"description"},ut={class:"datetime"};function at(t,u,s,o,r,c){const p=i("a-typography-paragraph"),C=i("a-tag"),a=i("a-avatar"),d=i("a-list-item-meta"),F=i("a-list-item"),D=i("a-list");return n(),g(D,{class:M(t.prefixCls),bordered:"",pagination:t.getPagination},{default:l(()=>[(n(!0),m(N,null,$(t.getData,e=>(n(),g(F,{key:e.id,class:"list-item"},{default:l(()=>[E(d,null,{title:l(()=>[h("div",Z,[E(p,{onClick:lt=>t.handleTitleClick(e),style:K([{width:"100%","margin-bottom":"0 !important"},{cursor:t.isTitleClickable?"pointer":""}]),delete:!!e.titleDelete,ellipsis:t.$props.titleRows&&t.$props.titleRows>0?{rows:t.$props.titleRows,tooltip:!!e.title}:!1,content:e.title},null,8,["onClick","style","delete","ellipsis","content"]),e.extra?(n(),m("div",Q,[E(C,{class:"tag",color:e.color},{default:l(()=>[G(v(e.extra),1)]),_:2},1032,["color"])])):b("",!0)])]),avatar:l(()=>[e.avatar?(n(),g(a,{key:0,class:"avatar",src:e.avatar},null,8,["src"])):(n(),m("span",tt,v(e.avatar),1))]),description:l(()=>[h("div",null,[e.description?(n(),m("div",et,[E(p,{style:{width:"100%","margin-bottom":"0 !important"},ellipsis:t.$props.descRows&&t.$props.descRows>0?{rows:t.$props.descRows,tooltip:!!e.description}:!1,content:e.description},null,8,["ellipsis","content"])])):b("",!0),h("div",ut,v(e.datetime),1)])]),_:2},1024)]),_:2},1024))),128))]),_:1},8,["class","pagination"])}var st=z(Y,[["render",at],["__scopeId","data-v-737c3776"]]);const ot=P({components:{Popover:V,BellOutlined:W,Tabs:w,TabPane:w.TabPane,Badge:I,NoticeList:st},setup(){const{prefixCls:t}=S("header-notify"),{createMessage:u}=H(),s=T(f),o=y(()=>{let c=0;for(let p=0;p[E(F,null,{default:l(()=>[(n(!0),m(N,null,$(t.listData,e=>(n(),g(d,{key:e.key},{tab:l(()=>[G(v(e.name)+" ",1),e.list.length!==0?(n(),m("span",nt,"("+v(e.list.length)+")",1)):b("",!0)]),default:l(()=>[e.key==="1"?(n(),g(a,{key:0,list:e.list,onTitleClick:t.onNoticeClick},null,8,["list","onTitleClick"])):(n(),g(a,{key:1,list:e.list},null,8,["list"]))]),_:2},1024))),128))]),_:1})]),default:l(()=>[E(C,{count:t.count,dot:"",numberStyle:t.numberStyle},{default:l(()=>[E(p)]),_:1},8,["count","numberStyle"])]),_:1},8,["overlayClassName"])],2)}var pt=z(ot,[["render",it]]);export{pt as default};