Tested to add algolia search

This commit is contained in:
Henrik Larsson
2023-08-10 20:49:53 +02:00
parent 04477fe83a
commit dc2856c4c8
17 changed files with 486 additions and 316 deletions

View File

@@ -1,15 +1,15 @@
'use client';
import { Sheet, SheetContent, SheetHeader, SheetTitle, SheetTrigger } from '@/components/ui/sheet';
import Link from 'next/link';
import { useState } from 'react';
import MainMenu from '../main-menu/main-menu';
import OpenMobileMenu from './open-mobile-menu';
interface MobileMenuModalProps {
locale: string;
items: [];
}
export default function MobileMenuModal({ locale }: MobileMenuModalProps) {
export default function MobileMenuModal({ items }: MobileMenuModalProps) {
const [isOpen, setIsOpen] = useState(false);
return (
@@ -23,7 +23,17 @@ export default function MobileMenuModal({ locale }: MobileMenuModalProps) {
<SheetTitle className="text-lg font-semibold">Menu</SheetTitle>
</SheetHeader>
<div className="mt-4">
<MainMenu locale={locale} />
<ul className="flex flex-col gap-2">
{items.map((item: { title: string; slug: string }, i: number) => {
return (
<li key={i}>
<Link onClick={() => setIsOpen(false)} href={`/category/${item.slug}`}>
{item.title}
</Link>
</li>
);
})}
</ul>
</div>
</SheetContent>
</Sheet>