Skip to content

Commit 9db4643

Browse files
committed
Update social media links and email addresses in user profiles; enhance filename handling in Profile component
1 parent c168fdc commit 9db4643

File tree

10 files changed

+23
-26
lines changed

10 files changed

+23
-26
lines changed

public/data/thenishantsapkota.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@
2525
"GitHub": "https://github.com/thenishantsapkota",
2626
"Twitter": "https://twitter.com/snishant306",
2727
"LinkedIn": "https://linkedin.com/in/thenishanttsapkota",
28-
"Instagram": "https://www.instagram.com/devdisplay",
29-
"Email": "#"
28+
"Instagram": "https://instagram.com/thenishantsapkota",
29+
"Medium": "https://medium.com/@snishant306",
30+
"Email": "[email protected]"
3031
}
3132
}

public/data/therealtmmy.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,6 @@
2323
"social": {
2424
"GitHub": "https://github.com/therealtmmy",
2525
"Twitter": "https://twitter.com/therealtmmy",
26-
"LinkedIn": "https://www.linkedin.com/in/oluwatimilehin-esan-32a66a157/",
27-
"Instagram": "https://www.instagram.com/devdisplay",
28-
"Email": "#"
26+
"LinkedIn": "https://www.linkedin.com/in/oluwatimilehin-esan-32a66a157/"
2927
}
3028
}

public/data/tholkappiar.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
"GitHub": "https://github.com/tholkappiar",
2323
"Twitter": "https://twitter.com/tholkappiar",
2424
"LinkedIn": "https://www.linkedin.com/in/tholkappiar-m-b9a86a250/",
25-
"Instagram": "https://www.instagram.com/devdisplay",
26-
"Email": "#"
25+
"Email": "[email protected]"
2726
}
2827
}

public/data/traez.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"location": "Nigeria",
44
"bio": "Front-End Developer | TypeScript | Next.js | Technical Writing | Open Source. That Igbotic Fellow Nigerian. Pro: Technology, Writing, Public Speaking, Football, Music, Chess, Fitness, Liberalism and Afrocentrism.",
55
"avatar": "https://github.com/traez.png",
6-
"portfolio": "https://github.com/stars/traez/lists/portfolio",
6+
"portfolio": "https://zeeofor.tech/",
77
"skills": [
88
"Front-End Developer",
99
"HTML",
@@ -29,7 +29,6 @@
2929
"GitHub": "https://github.com/traez",
3030
"Twitter": "https://twitter.com/trae_z",
3131
"LinkedIn": "https://www.linkedin.com/in/traez",
32-
"Instagram": "https://www.instagram.com/devdisplay",
33-
"Email": "#"
32+
"Email": "[email protected]"
3433
}
3534
}

public/data/trdxDeepu.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,6 @@
2323
"social": {
2424
"GitHub": "https://github.com/trdxDeepu",
2525
"Twitter": "https://twitter.com/singhdepu566",
26-
"LinkedIn": "https://www.linkedin.com/in/deependra-singh-14a33720a/",
27-
"Instagram": "https://www.instagram.com/devdisplay",
28-
"Email": "#"
26+
"LinkedIn": "https://www.linkedin.com/in/deependra-singh-14a33720a/"
2927
}
3028
}

public/data/trishan9.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"location": "Nepal",
44
"bio": "I'm a highly motivated Front-End Developer with a passion for crafting exceptional user experiences and contributing to open source projects.",
55
"avatar": "https://github.com/trishan9.png",
6-
"portfolio": "https://trishan.vercel.app/",
6+
"portfolio": "https://trishanwagle.tech/",
77
"skills": [
88
"React",
99
"NextJS",
@@ -27,7 +27,6 @@
2727
"GitHub": "https://github.com/trishan9",
2828
"Twitter": "https://twitter.com/trishan999",
2929
"LinkedIn": "https://www.linkedin.com/in/trishan9",
30-
"Instagram": "https://www.instagram.com/devdisplay",
31-
"Email": "#"
30+
"Email": "[email protected]"
3231
}
3332
}

public/data/trp02.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,6 @@
2626
],
2727
"social": {
2828
"GitHub": "https://github.com/trp02",
29-
"Twitter": "#",
30-
"LinkedIn": "https://www.linkedin.com/in/tirthrp/",
31-
"Instagram": "https://www.instagram.com/devdisplay",
32-
"Email": "#"
29+
"LinkedIn": "https://www.linkedin.com/in/tirthrp/"
3330
}
3431
}

public/data/tusharverma06.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"GitHub": "https://github.com/tusharverma06",
2626
"Twitter": "https://twitter.com/tusharrvrma",
2727
"LinkedIn": "https://www.linkedin.com/in/tushar-verma-4b4974261/",
28-
"Instagram": "https://www.instagram.com/devdisplay",
29-
"Email": "#"
28+
"Instagram": "https://www.instagram.com/tushhhhaarr",
29+
"Email": "[email protected]"
3030
}
3131
}

public/data/ugbabeOg.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,7 @@
2626
"social": {
2727
"GitHub": "https://github.com/ugbabeOg",
2828
"Twitter": "https://twitter.com/Chocothe1st",
29-
"LinkedIn": "#",
30-
"Instagram": "https://www.instagram.com/devdisplay",
31-
"Email": "#"
29+
"Instagram": "https://instagram.com/ugbabe.og/",
30+
"Email": "[email protected]"
3231
}
3332
}

src/components/Profile/Profile.jsx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,14 @@ function Card({ data }) {
8989
};
9090
}, [showTooltip]);
9191

92-
const profileFileName = data.fileName.replace('.json', '');
92+
// Defensive: fileName may not exist in data, fallback to data.name or empty string
93+
let profileFileName = '';
94+
if (data.fileName) {
95+
profileFileName = data.fileName.replace('.json', '');
96+
} else if (data.name) {
97+
// fallback: use name, but sanitize (lowercase, remove spaces, special chars)
98+
profileFileName = data.name.toLowerCase().replace(/\s+/g, '').replace(/[^a-z0-9]/g, '');
99+
}
93100
const shareUrl = `https://www.devdisplay.org/profile/${profileFileName}`;
94101

95102
// Tooltip share actions

0 commit comments

Comments
 (0)