feat(pagination): add pagination
refactor(pagination): add styles