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.
1 line
837 B
1 line
837 B
import{O as e,T as t,Z as n,k as r,q as i,w as a,x as o}from"./vue.runtime.esm-bundler-CACvpnko.js";import{r as s}from"./signupOptionCodes-CvTkOKn_.js";var c={key:0,class:`portal-pagination`},l=r({__name:`PortalPagination`,props:{page:{},perPage:{},total:{}},emits:[`update:page`,`update:perPage`],setup(r,{emit:s}){let l=r,u=s,d=o({get:()=>l.page,set:e=>u(`update:page`,e)}),f=o({get:()=>l.perPage,set:e=>u(`update:perPage`,e)});return(o,s)=>{let l=n(`el-pagination`);return r.total>0?(i(),t(`div`,c,[e(l,{"current-page":d.value,"onUpdate:currentPage":s[0]||=e=>d.value=e,"page-size":f.value,"onUpdate:pageSize":s[1]||=e=>f.value=e,background:``,layout:`total, sizes, prev, pager, next`,"page-sizes":[10,15,30,50,100],total:r.total},null,8,[`current-page`,`page-size`,`total`])])):a(``,!0)}}}),u=s.map(e=>e.value);export{l as n,u as t}; |