summaryrefslogtreecommitdiff
path: root/src/components/List.js
diff options
context:
space:
mode:
authorErnst Widerberg <ernstwi@kth.se>2021-10-21 09:13:24 +0200
committerErnst Widerberg <ernstwi@kth.se>2021-10-21 09:13:24 +0200
commit0b3ffae0a3609f53828e17962b7788acc9eb2932 (patch)
tree2e9058308cfdd1d2a532dbf9713c40e796747df5 /src/components/List.js
parentba1d8adae550cbbb5322b1f7ec79a58deeda6371 (diff)
Switch semantic-ui to material-ui
TODO: Login component
Diffstat (limited to 'src/components/List.js')
-rw-r--r--src/components/List.js25
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>