diff --git a/package.json b/package.json index 64979ae..1df8721 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "core-js": "^3.9.1", "js-beautify": "^1.13.0", "riot": "^5.3.1", - "riot-mui": "joxit/riot-5-mui#53a3399a", + "riot-mui": "joxit/riot-5-mui#e3e993f", "rollup": "^2.34.2", "rollup-plugin-app-utils": "^1.0.6", "rollup-plugin-commonjs": "^10.1.0", diff --git a/src/components/tag-list/tag-table.riot b/src/components/tag-list/tag-table.riot index 098f60d..0d82889 100644 --- a/src/components/tag-list/tag-table.riot +++ b/src/components/tag-list/tag-table.riot @@ -29,7 +29,7 @@ along with this program. If not, see . History - . this.state = { toDelete: new Set(), multiDelete: false, + page: props.page, } }, - onMounted(props, state) {}, + onBeforeUpdate(props, state) { + if (state.page !== props.page) { + state.toDelete.clear(); + } + state.page = props.page + }, bulkDelete() { this.state.toDelete.forEach(image => deleteImage(image, this.props.registryUrl, true)) }, diff --git a/src/index.js b/src/index.js index 9d1b6dc..46b90b3 100644 --- a/src/index.js +++ b/src/index.js @@ -1,11 +1,13 @@ import { component, register } from 'riot'; -import MaterialCard from 'riot-mui/src/material-elements/material-card/material-card.riot'; -import MaterialSpinner from 'riot-mui/src/material-elements/material-spinner/material-spinner.riot'; -import MaterialNavbar from 'riot-mui/src/material-elements/material-navbar/material-navbar.riot'; -import MaterialFooter from 'riot-mui/src/material-elements/material-footer/material-footer.riot'; -import MaterialButton from 'riot-mui/src/material-elements/material-button/material-button.riot'; -import MaterialCheckbox from 'riot-mui/src/material-elements/material-checkbox/material-checkbox.riot'; -import MaterialTabs from 'riot-mui/src/material-elements/material-tabs/material-tabs.riot'; +import { + MaterialCard, + MaterialSpinner, + MaterialNavbar, + MaterialFooter, + MaterialButton, + MaterialCheckbox, + MaterialTabs, +} from 'riot-mui'; import DockerRegistryUI from './components/docker-registry-ui.riot';