Skip to content

Commit 2d60916

Browse files
authored
feat(frontend): add documentation page (#603)
* feat(frontend): add documentation page * fix(docs): improve text formatting and readability in documentation
1 parent ca90f20 commit 2d60916

3 files changed

Lines changed: 681 additions & 0 deletions

File tree

frontend/src/components/layout/Sidebar.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ const navigation = [
8989
{ route: "account.project.list", active: "shop" },
9090
{ route: "account.extension.list" },
9191
{ route: "account.organizations.list", active: "organizations" },
92+
{ route: "account.docs" },
9293
];
9394
9495
function isActive(item: { route: string; active?: string }, $route: RouteLocationNormalizedLoaded) {

frontend/src/router/index.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import FaCodeBranch from "~icons/fa6-solid/code-branch";
1919
import Dashboard from "~icons/ri/dashboard-fill";
2020
import FaFolder from "~icons/fa6-solid/folder";
2121
import FaBuilding from "~icons/fa6-solid/building";
22+
import FaBook from "~icons/fa6-solid/book";
2223

2324
const session = authClient.useSession();
2425

@@ -256,6 +257,15 @@ export const router = createRouter({
256257
icon: FaPlug,
257258
},
258259
},
260+
{
261+
name: "account.docs",
262+
path: "docs",
263+
component: () => import("@/views/Docs.vue"),
264+
meta: {
265+
title: "Documentation",
266+
icon: FaBook,
267+
},
268+
},
259269
{
260270
name: "account.organization.accept",
261271
path: "organizations/accept/:token",

0 commit comments

Comments
 (0)