import { dropdownTriggerer, isIphone, isPWA } from "@/lib/client/utils"; import React from "react"; import { useState } from "react"; import NewLinkModal from "./ModalContent/NewLinkModal"; import NewCollectionModal from "./ModalContent/NewCollectionModal"; import UploadFileModal from "./ModalContent/UploadFileModal"; import MobileNavigationButton from "./MobileNavigationButton"; import { useTranslation } from "next-i18next"; type Props = {}; export default function MobileNavigation({}: Props) { const { t } = useTranslation(); const [newLinkModal, setNewLinkModal] = useState(false); const [newCollectionModal, setNewCollectionModal] = useState(false); const [uploadFileModal, setUploadFileModal] = useState(false); return ( <>
  • { (document?.activeElement as HTMLElement)?.blur(); setNewLinkModal(true); }} tabIndex={0} role="button" className="whitespace-nowrap" > {t("new_link")}
  • { (document?.activeElement as HTMLElement)?.blur(); setUploadFileModal(true); }} tabIndex={0} role="button" className="whitespace-nowrap" > {t("upload_file")}
  • { (document?.activeElement as HTMLElement)?.blur(); setNewCollectionModal(true); }} tabIndex={0} role="button" className="whitespace-nowrap" > {t("new_collection")}
{newLinkModal && setNewLinkModal(false)} />} {newCollectionModal && ( setNewCollectionModal(false)} /> )} {uploadFileModal && ( setUploadFileModal(false)} /> )} ); }