Remove Intersection Observer on small viewports and add email link in About section

This commit is contained in:
dertyp7
2024-01-14 18:14:15 +01:00
parent 357d49a3b1
commit 1282bd85ec
2 changed files with 14 additions and 1 deletions

View File

@@ -42,7 +42,6 @@ export default function App() {
useEffect(() => {
if (isMobileDevice()) {
// Don't set up the Intersection Observer on small viewports
return;
}

View File

@@ -39,6 +39,20 @@ export default function About() {
</svg>
LinkedIn
</a>
<a href="mailto:janis.meister@outlook.com">
<svg
stroke="currentColor"
fill="currentColor"
strokeWidth="0"
viewBox="0 0 512 512"
width="24"
height="24"
xmlns="http://www.w3.org/2000/svg"
>
<path d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path>
</svg>
Email
</a>
</div>
</div>
);