diff --git a/client/src/App.vue b/client/src/App.vue index f862a2b..1ed034c 100644 --- a/client/src/App.vue +++ b/client/src/App.vue @@ -10,7 +10,7 @@ const NavStateCount = 3; let navState = $ref(NavState.Open); const navRoutes = { "/": { icon: IDashboard, caption: "Dashboard" }, - "/rules": { icon: IRule, caption: "Rules" }, + "/firewall/rules": { icon: IRule, caption: "Rules" }, "/addresses": { icon: IAddress, caption: "Addresses" }, }; diff --git a/client/src/api.ts b/client/src/api.ts index db26556..9d89950 100644 --- a/client/src/api.ts +++ b/client/src/api.ts @@ -15,8 +15,10 @@ export async function apiCall(method: string, params: Record): Prom try { const result = await client.request({method, params}); console.debug("api call result", result); + return { Data: result, Error: null}; } catch (ex){ console.debug("api call epic fail", ex); + return { Data: null, Error: ex}; } } diff --git a/client/src/pages/firewall/Rules.vue b/client/src/pages/firewall/Rules.vue new file mode 100644 index 0000000..876efbb --- /dev/null +++ b/client/src/pages/firewall/Rules.vue @@ -0,0 +1,29 @@ + + + \ No newline at end of file