'use client'; import '../styles/common.scss'; import React from 'react'; interface PaginationProps { total: number; page?: number; perPage?: number; onChange: (page: number) => void; } export default function Pagination({ total, page = 1, perPage = 10, onChange }: PaginationProps) { const totalPage = (Math.ceil(total / perPage)); const handlePrevious = () => { if (page > 1) { onChange(page - 1); } }; const handleNext = () => { if (page < totalPage) { onChange(page + 1); } }; if (page > totalPage) { return; } return ( ); }