-
-
-
- {item.name}
-
-
+
{item.description}
@@ -141,10 +132,10 @@ const Project = ({ repo, loading, github, googleAnalytics }) => {
{loading ? (
- skeleton({ width: 'w-28', height: 'h-8' })
+ skeleton({ width: 'w-40', height: 'h-8' })
) : (
- My Projects
+ GitHub Projects
)}
diff --git a/src/helpers/utils.jsx b/src/helpers/utils.jsx
index aab7291..f2ed1f4 100644
--- a/src/helpers/utils.jsx
+++ b/src/helpers/utils.jsx
@@ -163,6 +163,7 @@ export const sanitizeConfig = (config) => {
fileUrl: config?.resume?.fileUrl || '',
},
skills: config?.skills || [],
+ externalProjects: config?.externalProjects || [],
experiences: config?.experiences || [],
certifications: config?.certifications || [],
education: config?.education || [],
diff --git a/types/index.d.ts b/types/index.d.ts
index 6278739..e8b4482 100644
--- a/types/index.d.ts
+++ b/types/index.d.ts
@@ -221,6 +221,13 @@ export interface Certifications {
link?: string;
}
+export interface ExternalProjects {
+ title: string;
+ description: string;
+ imageUrl?: string;
+ link: string;
+}
+
export interface Education {
institution?: string;
degree?: string;
@@ -258,6 +265,11 @@ export interface Config {
*/
experiences?: Array;
+ /**
+ * External Projects
+ */
+ externalProjects?: Array;
+
/**
* Certifications list
*/