Skip to content

Commit 6cbb279

Browse files
committed
lesson-10
1 parent e15e7fc commit 6cbb279

File tree

2 files changed

+31
-1
lines changed

2 files changed

+31
-1
lines changed

pages/ninjas/index.js

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,27 @@
1-
const Ninjas = () => {
1+
import styles from '../../styles/Jobs.module.css'
2+
3+
export const getStaticProps = async () => {
4+
const res = await fetch('https://jsonplaceholder.typicode.com/users');
5+
const data = await res.json();
6+
7+
return {
8+
props: { ninjas: data }
9+
}
10+
}
11+
12+
const Ninjas = ({ ninjas }) => {
13+
console.log(ninjas)
14+
215
return (
316
<div>
417
<h1>All Ninjas</h1>
18+
{ninjas.map(ninja => (
19+
<div key={ninja.id}>
20+
<a className={styles.single}>
21+
<h3>{ ninja.name }</h3>
22+
</a>
23+
</div>
24+
))}
525
</div>
626
);
727
}

styles/Jobs.module.css

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
.single {
2+
padding: 2px 16px;
3+
background: #fff;
4+
display: block;
5+
margin: 20px 10px;
6+
border-left: 8px solid #fff;
7+
}
8+
.single:hover {
9+
border-left: 8px solid #4979ff;
10+
}

0 commit comments

Comments
 (0)