Skip to content

Commit a1c7d69

Browse files
committed
lesson-13
1 parent d73ffb1 commit a1c7d69

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

pages/ninjas/[id].js

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,23 @@ export const getStaticPaths = async () => {
1515
}
1616
}
1717

18-
const Details = () => {
18+
export const getStaticProps = async (context) => {
19+
const id = context.params.id;
20+
const res = await fetch('https://jsonplaceholder.typicode.com/users/' + id);
21+
const data = await res.json();
22+
23+
return {
24+
props: { ninja: data }
25+
}
26+
}
27+
28+
const Details = ({ ninja }) => {
1929
return (
2030
<div>
21-
<h1>Details Page</h1>
31+
<h1>{ ninja.name }</h1>
32+
<p>{ ninja.email }</p>
33+
<p>{ ninja.website }</p>
34+
<p>{ ninja.address.city }</p>
2235
</div>
2336
);
2437
}

0 commit comments

Comments
 (0)