diff options
| author | Ernst Widerberg <ernstwi@kth.se> | 2021-10-21 09:13:24 +0200 |
|---|---|---|
| committer | Ernst Widerberg <ernstwi@kth.se> | 2021-10-21 09:13:24 +0200 |
| commit | 0b3ffae0a3609f53828e17962b7788acc9eb2932 (patch) | |
| tree | 2e9058308cfdd1d2a532dbf9713c40e796747df5 /src/components/List.js | |
| parent | ba1d8adae550cbbb5322b1f7ec79a58deeda6371 (diff) | |
Switch semantic-ui to material-ui
TODO: Login component
Diffstat (limited to 'src/components/List.js')
| -rw-r--r-- | src/components/List.js | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/src/components/List.js b/src/components/List.js index d5dcab4..69f2a50 100644 --- a/src/components/List.js +++ b/src/components/List.js @@ -1,5 +1,6 @@ import React from "react"; -import { Button, Pagination } from "semantic-ui-react"; + +import Pagination from "@mui/material/Pagination"; import ObjectComponent from "./ObjectComponent"; import SearchForm from "./SearchForm"; @@ -92,8 +93,9 @@ class List extends React.Component { ); } - setPage(e, { activePage: n }) { - this.setState({ page: n }, () => { + setPage(event, value) { + this.setState({ page: value }, () => { + console.log(this.state); this.getData(); window.scrollTo(0, 0); }); @@ -103,12 +105,7 @@ class List extends React.Component { return ( <div id="list-container"> <div id="controls"> - <div id="action"> - <Button.Group> - <Button>Action 1</Button> - <Button>Action 2</Button> - </Button.Group> - </div> + <div id="action"></div> <div id="search"> <SearchForm filter={this.filter} /> </div> @@ -120,9 +117,13 @@ class List extends React.Component { </div> <div id="pagination"> <Pagination - activePage={this.state.page} - totalPages={this.state.totalPages} - onPageChange={this.setPage} + page={this.state.page} + count={this.state.totalPages} + onChange={this.setPage} + variant="outlined" + shape="rounded" + showFirstButton + showLastButton /> </div> </div> |
