Skip to content

Commit f89b61d

Browse files
committed
improved accesibility to site
1 parent ea7b6cc commit f89b61d

File tree

7 files changed

+31
-4
lines changed

7 files changed

+31
-4
lines changed

app/(site)/(sections)/AboutSection.tsx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,12 @@ export default async function AboutSection(): Promise<ReactElement> {
3636
key={key}
3737
className="gap-x-3 mb-5 hover:text-yellow-400 dark:hover:text-emerald-400 duration-300 hover:-translate-y-2 ease-linear"
3838
>
39-
<a href={value} target="_blank" rel="noreferer noopener">
39+
<a
40+
href={value}
41+
aria-label={`Go to my ${key} profile`}
42+
target="_blank"
43+
rel="noreferer noopener"
44+
>
4045
{getIcon({ name: key, size: 26 })}
4146
</a>
4247
</li>
@@ -47,6 +52,7 @@ export default async function AboutSection(): Promise<ReactElement> {
4752
href={`mailto:${data.email}`}
4853
rel="noreferer noopener"
4954
target="_blank"
55+
aria-label="Open email client to send me a mail to my address"
5056
>
5157
<BiEnvelope size={26} />
5258
</a>
@@ -68,6 +74,7 @@ export default async function AboutSection(): Promise<ReactElement> {
6874
href={`${data.resumeURL}`}
6975
target="_blank"
7076
className="flex items-center justify-center gap-x-2 bg-clip-border backdrop-blur border hover:border-amber-400 dark:hover:border-emerald-400 duration-200 mt-8 py-2 text-center font-medium rounded-[2em] hover:text-amber-400 dark:hover:text-emerald-400 text-md w-full"
77+
aria-label="Download my updated resume"
7178
>
7279
<BiFile />
7380
<p>Download Resume</p>

app/(site)/(sections)/ContactSection.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,12 @@ export default async function ContactSection(): Promise<ReactElement> {
2727
key={key}
2828
className="flex items-center gap-x-3 mb-5 hover:text-yellow-400 dark:hover:text-emerald-400 duration-300 hover:-translate-y-2 ease-linear"
2929
>
30-
<a href={value} target="_blank" rel="noreferer noopener">
30+
<a
31+
href={value}
32+
aria-label={`Go to my ${key} profile`}
33+
target="_blank"
34+
rel="noreferer noopener"
35+
>
3136
{getIcon({ name: key, size: 48 })}
3237
</a>
3338
</li>

app/(site)/components/ExperienceItem.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export default function ExperienceItem({
2323
return (
2424
<div className="flex items-start md:gap-x-6 gap-x-4 max-w-2xl relative before:absolute before:bottom-0 before:top-[4.5rem] before:md:left-7 before:left-6 before:w-[1px] before:h-[calc(100%-50px)] before:bg-zinc-800">
2525
<a
26-
href={url}
26+
href={url ?? "#"}
2727
className="min-w-[48px] min-h-[48px] md:min-h-[60px] md:min-w-[60px] mt-2 md:mt-0 rounded-md overflow-clip relative"
2828
>
2929
<Image src={logo} className="object-cover" alt={`${name} logo`} fill />

app/(site)/components/Navbar.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ export default function Navbar({ html }: NavBarProps): ReactElement {
4545
e.preventDefault();
4646
setToggleMenu(!toggleMenu);
4747
}}
48+
aria-label="Toggle menu in mobile view"
4849
>
4950
<HiMenu size={24}></HiMenu>
5051
</Link>

package-lock.json

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
"react-slick": "^0.29.0",
2929
"sanity": "^3.14.4",
3030
"slick-carousel": "^1.8.1",
31+
"swr": "^2.2.2",
3132
"tailwindcss": "3.3.3",
3233
"typescript": "5.1.6"
3334
},

tailwind.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ module.exports = {
1717
current: "currentColor",
1818
amber: {
1919
300: "#FCC200",
20-
400: "#D7A111",
20+
400: "#E4AC11",
2121
500: "#B2831e",
2222
},
2323
},

0 commit comments

Comments
 (0)