-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.ts
115 lines (110 loc) · 2.75 KB
/
config.ts
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
107
108
109
110
111
112
113
114
115
import {
X,
Email,
GitHub,
Instagram,
LinkedIn,
StackOverflow,
Teknologist,
Resume,
IconProps,
} from "@tek/icons";
const REF = "apps/info";
export type LinkItem = {
name: string;
key: string;
borderColor: string;
textColor: string;
ringColor: string;
username: string;
url: string;
Icon: (props: IconProps) => JSX.Element;
};
type config = {
LINKS: Array<LinkItem>;
};
const config = {
LINKS: [
{
name: "LinkedIn",
key: "linkedin",
borderColor: "border-linkedin",
textColor: "text-linkedin",
ringColor: "focus-within:ring-linkedin",
username: "@tknickman",
url: "https://www.linkedin.com/in/tknickman/",
Icon: LinkedIn,
},
{
name: "Github",
key: "github",
borderColor: "border-github",
textColor: "text-github",
ringColor: "focus-within:ring-github",
username: "@tknickman",
url: "https://github.com/tknickman/",
Icon: GitHub,
},
{
name: "Instagram",
key: "instagram",
borderColor: "border-instagram",
textColor: "text-instagram",
ringColor: "focus-within:ring-instagram",
username: "@tknickman",
url: "https://www.instagram.com/tknickman/",
Icon: Instagram,
},
{
name: "X",
key: "x",
borderColor: "border-twitter-x dark:border-white",
textColor: "text-twitter-x dark:text-white",
ringColor: "focus-within:ring-twitter-x",
username: "@tknickman",
url: "https://www.x.com/tknickman/",
Icon: X,
},
{
name: "Freelance",
key: "teknologist",
borderColor: "border-teknologist dark:border-white",
textColor: "text-teknologist dark:text-white",
ringColor: "focus-within:ring-teknologist",
username: "Teknologist LLC",
url: `https://www.teknologist.co?ref=${REF}`,
Icon: Teknologist,
},
{
name: "Email",
key: "email",
borderColor: "border-email",
textColor: "text-email",
ringColor: "focus-within:ring-email",
username: "[email protected]",
url: "mailto:[email protected]",
Icon: Email,
},
{
name: "StackOverflow",
key: "stackoverflow",
borderColor: "border-stackoverflow",
textColor: "text-stackoverflow",
ringColor: "focus-within:ring-stackoverflow",
username: "@tknickman",
url: "https://stackoverflow.com/users/701449/tknickman",
Icon: StackOverflow,
},
{
name: "Resume",
key: "resume",
borderColor: "border-resume",
textColor: "text-resume",
ringColor: "focus-within:ring-resume",
username: "Thomas E. Knickman",
url: `https://www.tomk.link/embeds/resume.pdf?ref=${REF}`,
Icon: Resume,
},
],
};
export default config;