import { // Button, // Input, Card, CardBody, CardFooter, // PaginationItem, } from "@heroui/react" import { activeClient, type GetFreshmanListResponse, } from "../../../utils/client" // activeClient.freshman.getFreshmanList(); import { useEffect, useState } from "react" // import { Pagination } from "@heroui/react"; const FreshmanList = () => { const [freshmen, setFreshmen] = useState({ list: [], total: 0, }) const [currentPage] = useState(1) // setCurrentPage useEffect(() => { const fetchFreshmen = async () => { const result = await activeClient.freshman.getFreshmanList({ page: currentPage, }) setFreshmen(result) } fetchFreshmen() }, []) return (
{freshmen.list.map(freshman => (
{freshman.name}
{freshman.number}
{freshman.major}
{freshman.class}
{freshman.email}
{freshman.phone}
{freshman.qq}
))}
{/* { setCurrentPage(page); }} /> */}
) } export default FreshmanList