import { t } from "@lingui/core/macro"; import { useEffect } from "react"; import { HiArrowDownTray, HiOutlinePlusSmall } from "react-icons/hi2"; import Button from "~/components/Button"; import FeedbackModal from "~/components/FeedbackModal"; import Modal from "~/components/modal"; import { NewWorkspaceForm } from "~/components/NewWorkspaceForm"; import { PageHead } from "~/components/PageHead"; import { useModal } from "~/providers/modal"; import { useWorkspace } from "~/providers/workspace"; import { BoardsList } from "./components/BoardsList"; import { ImportBoardsForm } from "./components/ImportBoardsForm"; import { NewBoardForm } from "./components/NewBoardForm"; export default function BoardsPage() { const { openModal, modalContentType, isOpen } = useModal(); const { availableWorkspaces, workspace, hasLoaded } = useWorkspace(); useEffect(() => { if (hasLoaded && availableWorkspaces.length === 0) { openModal("NEW_WORKSPACE"); } }, [hasLoaded, availableWorkspaces.length, openModal]); return ( <>

{t`Boards`}

<>
); }