Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

1 рядок
1.3 KiB

  1. {"ast":null,"code":"var __jsx = React.createElement;\nimport React from \"react\"; // nodejs library to set properties for components\n\n// nodejs library that concatenates classes\nimport classNames from \"classnames\"; // @material-ui/core components\n\nimport { makeStyles } from \"@material-ui/core/styles\";\nimport Button from \"@material-ui/core/Button\";\nimport styles from \"assets/jss/nextjs-material-kit/components/paginationStyle.js\";\nconst useStyles = makeStyles(styles);\nexport default function Pagination(props) {\n const classes = useStyles();\n const {\n pages,\n color\n } = props;\n return __jsx(\"ul\", {\n className: classes.pagination\n }, pages.map((prop, key) => {\n const paginationLink = classNames({\n [classes.paginationLink]: true,\n [classes[color]]: prop.active,\n [classes.disabled]: prop.disabled\n });\n return __jsx(\"li\", {\n className: classes.paginationItem,\n key: key\n }, prop.onClick !== undefined ? __jsx(Button, {\n onClick: prop.onClick,\n className: paginationLink\n }, prop.text) : __jsx(Button, {\n onClick: () => alert(\"you've clicked \" + prop.text),\n className: paginationLink\n }, prop.text));\n }));\n}\nPagination.defaultProps = {\n color: \"primary\"\n};","map":null,"metadata":{},"sourceType":"module"}