Apply filters to nodes list.

This commit is contained in:
baldo 2022-06-12 14:10:00 +02:00
commit cce665d149
6 changed files with 96 additions and 77 deletions

View file

@ -1,7 +1,8 @@
import { createRouter, createWebHistory } from "vue-router";
import {createRouter, createWebHistory} from "vue-router";
import AdminDashboardView from "@/views/AdminDashboardView.vue";
import AdminNodesView from "@/views/AdminNodesView.vue";
import HomeView from "@/views/HomeView.vue";
import {isNodesFilter} from "@/types";
const router = createRouter({
history: createWebHistory(import.meta.env.BASE_URL),
@ -20,6 +21,9 @@ const router = createRouter({
path: "/admin/nodes",
name: "admin-nodes",
component: AdminNodesView,
props: route => ({
filter: isNodesFilter(route.query) ? route.query : {}
})
},
],
});