add of style for the searchBar

This commit is contained in:
Giovanni committed 2025-11-28 13:36:52 +01:00
1 parent 33a7f16be4
commit 7d83fa3092
4 files changed
+63 -24

No files matched your search

+17 -2
View File
@@ -1,4 +1,4 @@
import {useState} from "react";
import {useState, useEffect} from "react";
import Event from "../../components/Event/Event.jsx";
import {Link} from "react-router";
import styles from "./EventsPage.module.css";
@@ -18,6 +18,18 @@ function EventsPage(){
yearOrder: "asc",
});
useEffect(() => {
if (isSearchVisible) {
document.getElementById("root").style.overflow = 'hidden';
} else {
document.getElementById("root").style.overflow = '';
}
return () => {
document.getElementById("root").style.overflow = '';
};
}, [isSearchVisible]);
const [events] = useState([
{
id: 1,
@@ -225,7 +237,10 @@ function EventsPage(){
<div className={styles.eventsContainer}>
{isSearchVisible ? (
<SearchBar className={styles.searchBar} setIsSearchVisible={setIsSearchVisible} isSearchVisible={isSearchVisible} />
<div className={styles.searchBarContainer}>
<div className={styles.searchBarOverlay} onClick={() => setIsSearchVisible(false)}></div>
<SearchBar/>
</div>
) : null}
<div className={styles.eventsButtons}>