diff --git a/assets/components/ContainerTitle.vue b/assets/components/ContainerTitle.vue index 31f94dc7..51f13828 100644 --- a/assets/components/ContainerTitle.vue +++ b/assets/components/ContainerTitle.vue @@ -32,7 +32,7 @@ export default { opacity: 0.6; &:after, &:before { - background-color: var(--body-color); + background-color: var(--text-color); } &:hover { diff --git a/assets/components/Search.vue b/assets/components/Search.vue index 7490b090..1a189769 100644 --- a/assets/components/Search.vue +++ b/assets/components/Search.vue @@ -82,8 +82,18 @@ export default { z-index: 10; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); - .delete { + button.delete { margin-left: 1em; + background-color: var(--scheme-main-ter); + opacity: 0.6; + &:after, + &:before { + background-color: var(--text-color); + } + + &:hover { + opacity: 1; + } } .icon { diff --git a/assets/pages/Container.vue b/assets/pages/Container.vue index 9cf734f5..cde165bd 100644 --- a/assets/pages/Container.vue +++ b/assets/pages/Container.vue @@ -58,7 +58,11 @@ export default { } }, beforeRouteUpdate(to, from, next) { - this.beforeRouteEnter(to, from, next); + if (store.getters.allContainersById[to.params.id]) { + next(); + } else { + next({ name: "container-not-found" }); + } }, }; diff --git a/assets/pages/ContainerNotFound.vue b/assets/pages/ContainerNotFound.vue index b23ff550..497dfe44 100644 --- a/assets/pages/ContainerNotFound.vue +++ b/assets/pages/ContainerNotFound.vue @@ -2,7 +2,10 @@