import { t } from "@lingui/core/macro"; 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 } = useModal(); const { workspace, hasLoaded } = useWorkspace(); if (hasLoaded && !workspace.publicId) openModal("NEW_WORKSPACE"); return ( <>

{t`Boards`}

{modalContentType === "NEW_FEEDBACK" && } {modalContentType === "NEW_BOARD" && } {modalContentType === "IMPORT_BOARDS" && } {modalContentType === "NEW_WORKSPACE" && }
); }