feat: add section IDs to Activities and Events components for improved navigation
This commit is contained in:
@@ -86,7 +86,7 @@ function Activities() {
|
|||||||
};
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="bg-[#F4F4F4] relative pt-12 pb-16 sm:pt-16 sm:pb-24 lg:pt-20 lg:pb-32">
|
<div id="activities" className="bg-[#F4F4F4] relative pt-12 pb-16 sm:pt-16 sm:pb-24 lg:pt-20 lg:pb-32">
|
||||||
<div className="container mx-auto px-4">
|
<div className="container mx-auto px-4">
|
||||||
<div className="flex space-y-6 flex-row sm:justify-between sm:items-center sm:space-y-0">
|
<div className="flex space-y-6 flex-row sm:justify-between sm:items-center sm:space-y-0">
|
||||||
<h1
|
<h1
|
||||||
|
|||||||
@@ -63,6 +63,7 @@ function EventCard(props: EventCardProps) {
|
|||||||
function Events() {
|
function Events() {
|
||||||
return (
|
return (
|
||||||
<div
|
<div
|
||||||
|
id="events"
|
||||||
className="bg-[#161616] relative pt-32 md:pt-64 pb-16 md:pb-32"
|
className="bg-[#161616] relative pt-32 md:pt-64 pb-16 md:pb-32"
|
||||||
style={{
|
style={{
|
||||||
backgroundImage: `url('/images/noise.svg')`,
|
backgroundImage: `url('/images/noise.svg')`,
|
||||||
|
|||||||
@@ -10,6 +10,16 @@ function Navbar() {
|
|||||||
setIsMenuOpen(!isMenuOpen);
|
setIsMenuOpen(!isMenuOpen);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// const scrollToElement = useCallback((elementId: string) => {
|
||||||
|
// const element = document.getElementById(elementId);
|
||||||
|
// if (element) {
|
||||||
|
// element.scrollIntoView({
|
||||||
|
// behavior: "smooth",
|
||||||
|
// block: "start",
|
||||||
|
// });
|
||||||
|
// }
|
||||||
|
// }, []);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<nav className="absolute top-0 left-0 w-full bg-[#0D0D0D] text-white px-2 z-50">
|
<nav className="absolute top-0 left-0 w-full bg-[#0D0D0D] text-white px-2 z-50">
|
||||||
<div className="container min-h-20 mx-auto flex justify-between items-center">
|
<div className="container min-h-20 mx-auto flex justify-between items-center">
|
||||||
@@ -22,7 +32,7 @@ function Navbar() {
|
|||||||
{/* Desktop Navigation */}
|
{/* Desktop Navigation */}
|
||||||
<ul className="hidden lg:flex space-x-20 uppercase text-base">
|
<ul className="hidden lg:flex space-x-20 uppercase text-base">
|
||||||
<li>
|
<li>
|
||||||
<Link href="/" className="hover:underline">
|
<Link href="#info" className="hover:underline">
|
||||||
О фестивале
|
О фестивале
|
||||||
</Link>
|
</Link>
|
||||||
</li>
|
</li>
|
||||||
@@ -32,12 +42,12 @@ function Navbar() {
|
|||||||
</Link>
|
</Link>
|
||||||
</li> */}
|
</li> */}
|
||||||
<li>
|
<li>
|
||||||
<Link href="/events" className="hover:underline">
|
<Link href="#events" className="hover:underline">
|
||||||
соревнования
|
соревнования
|
||||||
</Link>
|
</Link>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<Link href="/contact" className="hover:underline">
|
<Link href="#activities" className="hover:underline">
|
||||||
Активности
|
Активности
|
||||||
</Link>
|
</Link>
|
||||||
</li>
|
</li>
|
||||||
|
|||||||
Reference in New Issue
Block a user