// @flow import { observer } from "mobx-react"; import { HomeIcon } from "outline-icons"; import * as React from "react"; import { useTranslation } from "react-i18next"; import { Switch, Route } from "react-router-dom"; import { Action } from "components/Actions"; import Empty from "components/Empty"; import Heading from "components/Heading"; import InputSearchPage from "components/InputSearchPage"; import LanguagePrompt from "components/LanguagePrompt"; import Scene from "components/Scene"; import Tab from "components/Tab"; import Tabs from "components/Tabs"; import PaginatedDocumentList from "../components/PaginatedDocumentList"; import useStores from "../hooks/useStores"; import NewDocumentMenu from "menus/NewDocumentMenu"; function Home() { const { documents, ui, auth } = useStores(); const { t } = useTranslation(); if (!auth.user || !auth.team) return null; const user = auth.user.id; return ( } title={t("Home")} actions={ <> } > {!ui.languagePromptDismissed && } {t("Home")} {t("Recently viewed")} {t("Recently updated")} {t("Created by me")} {t("Weird, this shouldn’t ever be empty")}} showCollection /> {t("You haven’t created any documents yet")}} showCollection /> {t( "Documents you’ve recently viewed will be here for easy access" )} } showCollection /> ); } export default observer(Home);