diff --git a/assets/pages/Index.vue b/assets/pages/Index.vue index 95a0ef63..5e9ac8f2 100644 --- a/assets/pages/Index.vue +++ b/assets/pages/Index.vue @@ -44,6 +44,7 @@ placeholder="Search Containers" v-model="search" @keyup.esc="search = null" + @keyup.enter="onEnter()" /> @@ -88,7 +89,14 @@ export default { sort: "running", }; }, - + methods: { + onEnter() { + if (this.results.length == 1) { + const [item] = this.results; + this.$router.push({ name: "container", params: { id: item.id, name: item.name } }); + } + }, + }, computed: { ...mapState(["containers"]), mostRecentContainers() {