1 | import React from "react";
|
---|
2 | import { useNavigate } from "react-router-dom";
|
---|
3 | import Italian from "../../images/Italian.jpg";
|
---|
4 | import Japanese from "../../images/Japanese.jpg";
|
---|
5 | import Mexican from "../../images/Mexican.jpg";
|
---|
6 | import Indian from "../../images/Indian.jpg";
|
---|
7 | import styles from "../../css/HomeCss/nationalities.module.css";
|
---|
8 |
|
---|
9 | function Nationalities() {
|
---|
10 | const navigate = useNavigate();
|
---|
11 |
|
---|
12 | const handleNationalityClick = (nationality) => {
|
---|
13 | navigate(`/recipes?nationality=${nationality}`);
|
---|
14 | };
|
---|
15 |
|
---|
16 | return (
|
---|
17 | <section className={styles.nationalities}>
|
---|
18 | <div className={styles.container}>
|
---|
19 | <h2 className={styles.sectionTitle}>Popular Nationalities</h2>
|
---|
20 | <div className={styles.nationalitiesList}>
|
---|
21 | <div className={styles.nationality} onClick={() => handleNationalityClick('Italian')}>
|
---|
22 | <img src={Italian} alt="Italian" />
|
---|
23 | <p>Italian</p>
|
---|
24 | </div>
|
---|
25 | <div className={styles.nationality} onClick={() => handleNationalityClick('Mexican')}>
|
---|
26 | <img src={Mexican} alt="Mexican" />
|
---|
27 | <p>Mexican</p>
|
---|
28 | </div>
|
---|
29 | <div className={styles.nationality} onClick={() => handleNationalityClick('Japanese')}>
|
---|
30 | <img src={Japanese} alt="Japanese" />
|
---|
31 | <p>Japanese</p>
|
---|
32 | </div>
|
---|
33 | <div className={styles.nationality} onClick={() => handleNationalityClick('Indian')}>
|
---|
34 | <img src={Indian} alt="Indian" />
|
---|
35 | <p>Indian</p>
|
---|
36 | </div>
|
---|
37 | </div>
|
---|
38 | </div>
|
---|
39 | </section>
|
---|
40 | );
|
---|
41 | }
|
---|
42 |
|
---|
43 | export default Nationalities;
|
---|