Fill out the follower component

This commit is contained in:
Gabe Kangas
2022-05-03 14:17:05 -07:00
parent 2cfb336411
commit 008f607cf7
8 changed files with 70 additions and 26 deletions

View File

@@ -1,9 +1,24 @@
import { Pagination } from 'antd';
import { Follower } from '../interfaces/follower';
import SingleFollower from './Follower';
interface Props {
total: number;
followers: Follower[];
}
export default function FollowerCollection(props: Props) {
return <div>List of followers go here</div>;
const ITEMS_PER_PAGE = 24;
const { followers, total } = props;
const pages = Math.ceil(total / ITEMS_PER_PAGE);
return (
<div>
{followers.map(follower => (
<SingleFollower key={follower.link} follower={follower} />
))}
<Pagination current={1} pageSize={ITEMS_PER_PAGE} total={pages || 1} />
</div>
);
}