-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocs.config.ts
More file actions
106 lines (97 loc) · 1.81 KB
/
docs.config.ts
File metadata and controls
106 lines (97 loc) · 1.81 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
import type { SVGProps } from 'react';
import { Github, Versions, Commit, Branch, Issue, Help, PullRequest, Workflow } from '@/icons';
export interface iDocsRoutes {
category: string;
routes: {
title: string;
path: string;
icon?: (props: SVGProps<SVGSVGElement>) => JSX.Element;
}[];
}
export const Guide: iDocsRoutes[] = [
{
category: 'Git',
routes: [
{
title: 'Push & Commit',
path: '/push-commit',
icon: Commit,
},
{
title: 'Branchs',
path: '/branchs',
icon: Branch,
},
{
title: 'Control Versions',
path: '/versions',
icon: Versions
},
],
},
];
export const SocialLinks: iDocsRoutes[] = [
{
category: 'Social Links',
routes: [
{
title: 'GitHub',
path: 'https://github.com/angelurrutdev/GitGuide',
icon: Github,
},
],
},
];
export const SidebarRoutes: iDocsRoutes[] = [
{
category: 'Introduction',
routes: [
{
title: 'Getting Started',
path: '/',
},
],
},
...Guide,
{
category: 'GitHub',
routes: [
{
title: 'Pull Request',
path: '/pullrequest',
icon: PullRequest,
},
{
title: 'Issues',
path: '/issues',
icon: Issue,
},
{
title: 'Workflows',
path: '/workflows',
icon: Workflow,
},
],
},
{
category: 'Project IDX',
routes: [
{
title: 'To GitHub in IDX',
path: '/project-idx',
icon: PullRequest,
},
],
},
{
category: 'Help',
routes: [
{
title: 'More Information',
path: '/more-information',
icon: Help,
},
],
},
];
export const allRoutes = [...SidebarRoutes, ...SocialLinks];