Skip to content

Commit

Permalink
[docs] Migrate Pagination demos to emotion (#25183)
Browse files Browse the repository at this point in the history
  • Loading branch information
vicasas authored Mar 4, 2021
1 parent 3834108 commit 888fd22
Show file tree
Hide file tree
Showing 18 changed files with 132 additions and 222 deletions.
6 changes: 2 additions & 4 deletions docs/src/pages/components/dividers/MiddleDividers.js
Original file line number Diff line number Diff line change
Expand Up @@ -40,10 +40,8 @@ export default function MiddleDividers() {
</Typography>
<Box
sx={{
// Replace with Stack
'& > :not(style) + :not(style)': {
ml: 1,
},
// TODO Replace with Stack
'& > :not(style) + :not(style)': { ml: 1 },
}}
>
<Chip label="Extra Soft" />
Expand Down
6 changes: 2 additions & 4 deletions docs/src/pages/components/dividers/MiddleDividers.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -40,10 +40,8 @@ export default function MiddleDividers() {
</Typography>
<Box
sx={{
// Replace with Stack
'& > :not(style) + :not(style)': {
ml: 1,
},
// TODO Replace with Stack
'& > :not(style) + :not(style)': { ml: 1 },
}}
>
<Chip label="Extra Soft" />
Expand Down
20 changes: 8 additions & 12 deletions docs/src/pages/components/pagination/BasicPagination.js
Original file line number Diff line number Diff line change
@@ -1,23 +1,19 @@
import * as React from 'react';
import { makeStyles } from '@material-ui/core/styles';
import Box from '@material-ui/core/Box';
import Pagination from '@material-ui/core/Pagination';

const useStyles = makeStyles((theme) => ({
root: {
'& > *': {
marginTop: theme.spacing(2),
},
},
}));

export default function BasicPagination() {
const classes = useStyles();
return (
<div className={classes.root}>
<Box
sx={{
// TODO Replace with Stack
'& > :not(style) + :not(style)': { mt: 2 },
}}
>
<Pagination count={10} />
<Pagination count={10} color="primary" />
<Pagination count={10} color="secondary" />
<Pagination count={10} disabled />
</div>
</Box>
);
}
22 changes: 8 additions & 14 deletions docs/src/pages/components/pagination/BasicPagination.tsx
Original file line number Diff line number Diff line change
@@ -1,25 +1,19 @@
import * as React from 'react';
import { makeStyles, createStyles } from '@material-ui/core/styles';
import Box from '@material-ui/core/Box';
import Pagination from '@material-ui/core/Pagination';

const useStyles = makeStyles((theme) =>
createStyles({
root: {
'& > *': {
marginTop: theme.spacing(2),
},
},
}),
);

export default function BasicPagination() {
const classes = useStyles();
return (
<div className={classes.root}>
<Box
sx={{
// TODO Replace with Stack
'& > :not(style) + :not(style)': { mt: 2 },
}}
>
<Pagination count={10} />
<Pagination count={10} color="primary" />
<Pagination count={10} color="secondary" />
<Pagination count={10} disabled />
</div>
</Box>
);
}
21 changes: 8 additions & 13 deletions docs/src/pages/components/pagination/PaginationButtons.js
Original file line number Diff line number Diff line change
@@ -1,22 +1,17 @@
import * as React from 'react';
import { makeStyles } from '@material-ui/core/styles';
import Box from '@material-ui/core/Box';
import Pagination from '@material-ui/core/Pagination';

const useStyles = makeStyles((theme) => ({
root: {
'& > *': {
marginTop: theme.spacing(2),
},
},
}));

export default function PaginationButtons() {
const classes = useStyles();

return (
<div className={classes.root}>
<Box
sx={{
// TODO Replace with Stack
'& > :not(style) + :not(style)': { mt: 2 },
}}
>
<Pagination count={10} showFirstButton showLastButton />
<Pagination count={10} hidePrevButton hideNextButton />
</div>
</Box>
);
}
23 changes: 8 additions & 15 deletions docs/src/pages/components/pagination/PaginationButtons.tsx
Original file line number Diff line number Diff line change
@@ -1,24 +1,17 @@
import * as React from 'react';
import { makeStyles, createStyles } from '@material-ui/core/styles';
import Box from '@material-ui/core/Box';
import Pagination from '@material-ui/core/Pagination';

const useStyles = makeStyles((theme) =>
createStyles({
root: {
'& > *': {
marginTop: theme.spacing(2),
},
},
}),
);

export default function PaginationButtons() {
const classes = useStyles();

return (
<div className={classes.root}>
<Box
sx={{
// TODO Replace with Stack
'& > :not(style) + :not(style)': { mt: 2 },
}}
>
<Pagination count={10} showFirstButton showLastButton />
<Pagination count={10} hidePrevButton hideNextButton />
</div>
</Box>
);
}
20 changes: 8 additions & 12 deletions docs/src/pages/components/pagination/PaginationControlled.js
Original file line number Diff line number Diff line change
@@ -1,27 +1,23 @@
import * as React from 'react';
import { makeStyles } from '@material-ui/core/styles';
import Box from '@material-ui/core/Box';
import Typography from '@material-ui/core/Typography';
import Pagination from '@material-ui/core/Pagination';

const useStyles = makeStyles((theme) => ({
root: {
'& > * + *': {
marginTop: theme.spacing(2),
},
},
}));

export default function PaginationControlled() {
const classes = useStyles();
const [page, setPage] = React.useState(1);
const handleChange = (event, value) => {
setPage(value);
};

return (
<div className={classes.root}>
<Box
sx={{
// TODO Replace with Stack
'& > :not(style) + :not(style)': { mt: 2 },
}}
>
<Typography>Page: {page}</Typography>
<Pagination count={10} page={page} onChange={handleChange} />
</div>
</Box>
);
}
22 changes: 8 additions & 14 deletions docs/src/pages/components/pagination/PaginationControlled.tsx
Original file line number Diff line number Diff line change
@@ -1,29 +1,23 @@
import * as React from 'react';
import { makeStyles, createStyles } from '@material-ui/core/styles';
import Box from '@material-ui/core/Box';
import Typography from '@material-ui/core/Typography';
import Pagination from '@material-ui/core/Pagination';

const useStyles = makeStyles((theme) =>
createStyles({
root: {
'& > * + *': {
marginTop: theme.spacing(2),
},
},
}),
);

export default function PaginationControlled() {
const classes = useStyles();
const [page, setPage] = React.useState(1);
const handleChange = (event: React.ChangeEvent<unknown>, value: number) => {
setPage(value);
};

return (
<div className={classes.root}>
<Box
sx={{
// TODO Replace with Stack
'& > :not(style) + :not(style)': { mt: 2 },
}}
>
<Typography>Page: {page}</Typography>
<Pagination count={10} page={page} onChange={handleChange} />
</div>
</Box>
);
}
21 changes: 8 additions & 13 deletions docs/src/pages/components/pagination/PaginationOutlined.js
Original file line number Diff line number Diff line change
@@ -1,24 +1,19 @@
import * as React from 'react';
import { makeStyles } from '@material-ui/core/styles';
import Box from '@material-ui/core/Box';
import Pagination from '@material-ui/core/Pagination';

const useStyles = makeStyles((theme) => ({
root: {
'& > *': {
marginTop: theme.spacing(2),
},
},
}));

export default function PaginationOutlined() {
const classes = useStyles();

return (
<div className={classes.root}>
<Box
sx={{
// TODO Replace with Stack
'& > :not(style) + :not(style)': { mt: 2 },
}}
>
<Pagination count={10} variant="outlined" />
<Pagination count={10} variant="outlined" color="primary" />
<Pagination count={10} variant="outlined" color="secondary" />
<Pagination count={10} variant="outlined" disabled />
</div>
</Box>
);
}
23 changes: 8 additions & 15 deletions docs/src/pages/components/pagination/PaginationOutlined.tsx
Original file line number Diff line number Diff line change
@@ -1,26 +1,19 @@
import * as React from 'react';
import { makeStyles, createStyles } from '@material-ui/core/styles';
import Box from '@material-ui/core/Box';
import Pagination from '@material-ui/core/Pagination';

const useStyles = makeStyles((theme) =>
createStyles({
root: {
'& > *': {
marginTop: theme.spacing(2),
},
},
}),
);

export default function PaginationOutlined() {
const classes = useStyles();

return (
<div className={classes.root}>
<Box
sx={{
// TODO Replace with Stack
'& > :not(style) + :not(style)': { mt: 2 },
}}
>
<Pagination count={10} variant="outlined" />
<Pagination count={10} variant="outlined" color="primary" />
<Pagination count={10} variant="outlined" color="secondary" />
<Pagination count={10} variant="outlined" disabled />
</div>
</Box>
);
}
21 changes: 8 additions & 13 deletions docs/src/pages/components/pagination/PaginationRanges.js
Original file line number Diff line number Diff line change
@@ -1,24 +1,19 @@
import * as React from 'react';
import { makeStyles } from '@material-ui/core/styles';
import Box from '@material-ui/core/Box';
import Pagination from '@material-ui/core/Pagination';

const useStyles = makeStyles((theme) => ({
root: {
'& > *': {
marginTop: theme.spacing(2),
},
},
}));

export default function PaginationRanges() {
const classes = useStyles();

return (
<div className={classes.root}>
<Box
sx={{
// TODO Replace with Stack
'& > :not(style) + :not(style)': { mt: 2 },
}}
>
<Pagination count={11} defaultPage={6} siblingCount={0} />
<Pagination count={11} defaultPage={6} /> {/* Default ranges */}
<Pagination count={11} defaultPage={6} siblingCount={0} boundaryCount={2} />
<Pagination count={11} defaultPage={6} boundaryCount={2} />
</div>
</Box>
);
}
23 changes: 8 additions & 15 deletions docs/src/pages/components/pagination/PaginationRanges.tsx
Original file line number Diff line number Diff line change
@@ -1,26 +1,19 @@
import * as React from 'react';
import { makeStyles, createStyles } from '@material-ui/core/styles';
import Box from '@material-ui/core/Box';
import Pagination from '@material-ui/core/Pagination';

const useStyles = makeStyles((theme) =>
createStyles({
root: {
'& > *': {
marginTop: theme.spacing(2),
},
},
}),
);

export default function PaginationRanges() {
const classes = useStyles();

return (
<div className={classes.root}>
<Box
sx={{
// TODO Replace with Stack
'& > :not(style) + :not(style)': { mt: 2 },
}}
>
<Pagination count={11} defaultPage={6} siblingCount={0} />
<Pagination count={11} defaultPage={6} /> {/* Default ranges */}
<Pagination count={11} defaultPage={6} siblingCount={0} boundaryCount={2} />
<Pagination count={11} defaultPage={6} boundaryCount={2} />
</div>
</Box>
);
}
21 changes: 8 additions & 13 deletions docs/src/pages/components/pagination/PaginationRounded.js
Original file line number Diff line number Diff line change
@@ -1,22 +1,17 @@
import * as React from 'react';
import { makeStyles } from '@material-ui/core/styles';
import Box from '@material-ui/core/Box';
import Pagination from '@material-ui/core/Pagination';

const useStyles = makeStyles((theme) => ({
root: {
'& > *': {
marginTop: theme.spacing(2),
},
},
}));

export default function PaginationRounded() {
const classes = useStyles();

return (
<div className={classes.root}>
<Box
sx={{
// TODO Replace with Stack
'& > :not(style) + :not(style)': { mt: 2 },
}}
>
<Pagination count={10} shape="rounded" />
<Pagination count={10} variant="outlined" shape="rounded" />
</div>
</Box>
);
}
Loading

0 comments on commit 888fd22

Please sign in to comment.