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{A as e,J as t,Q as n,T as r,k as i,w as a,x as o}from"./vue.runtime.esm-bundler-EOeHqR7Z.js";import{r as s}from"./signupOptionCodes-BYldMpLr.js";var c={key:0,class:`portal-pagination`},l=e({__name:`PortalPagination`,props:{page:{},perPage:{},total:{}},emits:[`update:page`,`update:perPage`],setup(e,{emit:s}){let l=e,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 e.total>0?(t(),r(`div`,c,[i(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:e.total},null,8,[`current-page`,`page-size`,`total`])])):a(``,!0)}}}),u=s.map(e=>e.value);export{l as n,u as t}; |