[d7b7f00] | 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;
|
---|