Add definition for projects

This commit is contained in:
Ariful Alam
2023-07-28 21:21:13 +06:00
parent c0d9eb7aa9
commit 3ef0ca3a14
4 changed files with 99 additions and 49 deletions

View File

@@ -137,11 +137,22 @@ export const sanitizeConfig = (config) => {
return {
github: {
username: config?.github?.username || '',
sortBy: config?.github?.sortBy || 'stars',
limit: config?.github?.limit || 8,
exclude: {
forks: config?.github?.exclude?.forks || false,
projects: config?.github?.exclude?.projects || [],
},
projects: {
github: {
header: config?.projects?.github?.header || 'GitHub Projects',
display: config?.projects?.github?.display || true,
sortBy: config?.projects?.github?.sortBy || 'stars',
limit: config?.projects?.github?.limit || 8,
exclude: {
forks: config?.projects?.github?.exclude?.forks || false,
projects: config?.projects?.github?.exclude?.projects || [],
},
},
external: {
header: config?.projects?.external?.header || 'External Projects',
display: config?.projects?.external?.display || true,
projects: config?.projects?.external?.projects || [],
},
},
social: {
@@ -166,7 +177,6 @@ export const sanitizeConfig = (config) => {
fileUrl: config?.resume?.fileUrl || '',
},
skills: config?.skills || [],
externalProjects: config?.externalProjects || [],
experiences: config?.experiences || [],
certifications: config?.certifications || [],
education: config?.education || [],