import { useState } from "react"; import { Drawer, DrawerContent, DrawerTrigger } from "../ui/drawer"; import { Button } from "../ui/button"; import { FaFlag } from "react-icons/fa"; import { TimelineType } from "@/types/timeline"; import { isMobile } from "react-device-detect"; import { useTranslation } from "react-i18next"; type MobileTimelineDrawerProps = { selected: TimelineType; onSelect: (timeline: TimelineType) => void; }; export default function MobileTimelineDrawer({ selected, onSelect, }: MobileTimelineDrawerProps) { const { t } = useTranslation(["views/events"]); const [drawer, setDrawer] = useState(false); if (!isMobile) { return; } return (
{ onSelect("timeline"); setDrawer(false); }} > {t("timeline")}
{ onSelect("events"); setDrawer(false); }} > {t("events.label")}
{ onSelect("detail"); setDrawer(false); }} > {t("detail.label")}
); }