Skip to content

Commit e673616

Browse files
committed
codemode
1 parent 37e6eeb commit e673616

File tree

6 files changed

+43
-27
lines changed

6 files changed

+43
-27
lines changed

src/components/Awards/index.tsx

+5-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import Image from "next/legacy/image";
1+
import Image from "next/image";
22
import Link from 'next/link'
33
import React, { forwardRef } from 'react'
44

@@ -15,7 +15,10 @@ const Img = (props, ref) => (
1515
height={764}
1616
placeholder="blur"
1717
blurDataURL={`data:image/png;base64,${placeholder}`}
18-
/>
18+
style={{
19+
maxWidth: "100%",
20+
height: "auto"
21+
}} />
1922
</div>
2023
)
2124

src/components/GetInTouch/index.tsx

+7-5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react'
2-
import Image from "next/legacy/image";
2+
import Image from "next/image";
33

44
import XPS from '@/images/xps-6uneKLGrJPs-unsplash.jpg'
55
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
@@ -18,11 +18,13 @@ const GetInTouch = () => {
1818
<Image
1919
src={XPS}
2020
alt="XPS laptop on bench"
21-
layout="fill"
22-
objectFit="cover"
2321
placeholder="blur"
2422
className="group-hover:scale-110 transition transform-gpu duration-100"
25-
/>
23+
fill
24+
sizes="100vw"
25+
style={{
26+
objectFit: "cover"
27+
}} />
2628
</div>
2729
<div className="ml-6">
2830
<h2 className="text-gray-900 dark:text-white font-bold text-2xl mt-6 mb-4">
@@ -92,7 +94,7 @@ const GetInTouch = () => {
9294
</div>
9395
</div>
9496
</div>
95-
)
97+
);
9698
}
9799

98100
export default GetInTouch

src/components/Middle/Middle.tsx

+10-6
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { MDXProvider } from '@mdx-js/react'
66
import Hello from './intro.mdx'
77
import GetInTouch from '@/components/GetInTouch'
88
import Awards from '@/components/Awards'
9-
import Image from "next/legacy/image";
9+
import Image from "next/image";
1010

1111
export default function Middle(): ReactElement {
1212
return (
@@ -33,10 +33,14 @@ export default function Middle(): ReactElement {
3333
</a>
3434
),
3535
img: ({ src, alt }) => (
36-
<Image src={src} alt={alt} className="my-10 rounded-xl" />
37-
// <div className="h-96">
38-
// <Image src={src} layout="fill" />
39-
// </div>
36+
<Image
37+
src={src}
38+
alt={alt}
39+
className="my-10 rounded-xl"
40+
style={{
41+
maxWidth: "100%",
42+
height: "auto"
43+
}} />
4044
),
4145
}}
4246
>
@@ -48,5 +52,5 @@ export default function Middle(): ReactElement {
4852
<RecentArticles />
4953
</div>
5054
</div>
51-
)
55+
);
5256
}

src/components/Portfolio/Portfolio.tsx

+7-5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React, { ReactElement } from 'react'
2-
import Image from "next/legacy/image";
2+
import Image from "next/image";
33

44
import Space from '@/images/space.png'
55
import Particlez from '@/images/particlez.png'
@@ -73,13 +73,15 @@ export default function Portfolio(): ReactElement {
7373
>
7474
<a href={project.link}>
7575
<Image
76-
layout="fill"
7776
src={project.image}
7877
alt={project.title}
79-
objectFit="cover"
8078
placeholder="blur"
8179
className="absolute top-0 left-0 w-full h-full group-hover:scale-110 transform-gpu transition duration-100"
82-
/>
80+
fill
81+
sizes="100vw"
82+
style={{
83+
objectFit: "cover"
84+
}} />
8385
{/* <span className="portfolio-text">View</span> */}
8486
</a>
8587
</div>
@@ -97,5 +99,5 @@ export default function Portfolio(): ReactElement {
9799
))}
98100
</div>
99101
</div>
100-
)
102+
);
101103
}

src/components/RecentArticles/RecentArticles.tsx

+7-5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React, { ReactElement } from 'react'
2-
import Image from "next/legacy/image";
2+
import Image from "next/image";
33
import useSWR from 'swr'
44
import Link from 'next/link'
55

@@ -56,14 +56,16 @@ export default function RecentArticles(): ReactElement {
5656
<a href={article.url}>
5757
<Image
5858
className="group-hover:scale-110 transition transform-gpu duration-100"
59-
layout="fill"
60-
objectFit="cover"
61-
objectPosition="center"
6259
alt={article.title}
6360
src={article.image}
6461
placeholder="blur"
6562
blurDataURL="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAKABIDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAYEBQcI/8QAKBAAAQMDAwMDBQAAAAAAAAAAAQIDBBEFABIhBgcjMRQiEzJCUXGR/8QAFwEAAwEAAAAAAAAAAAAAAAAAAAIEBf/EABwRAAEEAwEAAAAAAAAAAAAAAAEAQQIhE9HwA//aAAwDAQACEQMRAD8AaLZceON9VUT4txmRum1FMszi6ta3wNtKSRXcmtCk/UP3lnJ5d0yb6d8kXeEwWJchC2rEw++4j1CiSEgJAAVt7qHb20ziPgFwlVvSfUvaWk1QPkNEdsePxk2Dc5l4F4M+W/OKEVSZLhc00QkClSabE/3FHnKJMqdloEihbOtEcfiuOLWu4nWo1PeT5wxFXHa1q7aPJ+0YZPjHE7RkPAaX/9k="
66-
/>
63+
fill
64+
sizes="100vw"
65+
style={{
66+
objectFit: "cover",
67+
objectPosition: "center"
68+
}} />
6769
</a>
6870
</div>
6971
<div className="ml-5">

src/components/Sidebar/Sidebar.tsx

+7-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React, { useRef, useEffect, ReactElement, useCallback } from 'react'
2-
import NextImage from "next/legacy/image";
2+
import NextImage from "next/image";
33

44
import Connections from '@/components/Connections/Connections'
55

@@ -90,11 +90,14 @@ const Sidebar = (): ReactElement => {
9090
<div className="flex flex-col z-10 text-center items-center h-full mt-20">
9191
<div className="rounded-full w-40 h-40 overflow-hidden">
9292
<NextImage
93-
layout="responsive"
9493
src={avatar}
9594
alt="me"
9695
placeholder="blur"
97-
/>
96+
sizes="100vw"
97+
style={{
98+
width: "100%",
99+
height: "auto"
100+
}} />
98101
</div>
99102
<div className={style.quote}>{quote}</div>
100103
<Connections />
@@ -109,7 +112,7 @@ const Sidebar = (): ReactElement => {
109112
</div>
110113
</div>
111114
</nav>
112-
)
115+
);
113116
}
114117

115118
export default Sidebar

0 commit comments

Comments
 (0)