UNPKG

840 BJavaScriptView Raw
1/* @flow */
2import React from 'react';
3import { storiesOf } from '@storybook/react';
4import { action } from '@storybook/addon-actions';
5
6import Pagination from '../src/components/pagination';
7
8const changePage = action('change page');
9
10storiesOf('Pagination', module)
11 .add('On Page 1', () => {
12 return <Pagination hasNext={true} page={1} changePage={changePage} pageCount={2} />;
13 })
14 .add('hasNext, on Page 2', () => {
15 return <Pagination hasNext={true} page={2} changePage={changePage} pageCount={3} />;
16 })
17 .add("doensn't have next, on Page 2", () => {
18 return <Pagination hasNext={false} page={2} changePage={changePage} pageCount={2} />;
19 })
20 .add("doensn't have next, on Page 1", () => {
21 return <Pagination hasNext={false} page={1} changePage={changePage} pageCount={1} />;
22 });