import { observer } from "mobx-react"; import { NewDocumentIcon } from "outline-icons"; import * as React from "react"; import { useTranslation, Trans } from "react-i18next"; import { cdnPath } from "@shared/utils/urls"; import FileOperation from "~/models/FileOperation"; import Button from "~/components/Button"; import Heading from "~/components/Heading"; import Item from "~/components/List/Item"; import OutlineLogo from "~/components/OutlineLogo"; import PaginatedList from "~/components/PaginatedList"; import Scene from "~/components/Scene"; import Text from "~/components/Text"; import useStores from "~/hooks/useStores"; import FileOperationListItem from "./components/FileOperationListItem"; import ImportNotionDialog from "./components/ImportNotionDialog"; import ImportOutlineDialog from "./components/ImportOutlineDialog"; function Import() { const { t } = useTranslation(); const { dialogs, fileOperations } = useStores(); return ( }> {t("Import")} Quickly transfer your existing documents, pages, and files from other tools and services into Outline. You can also drag and drop any HTML, Markdown, and text documents directly into Collections in the app.
} title="Outline" subtitle={t( "Import a backup file that was previously exported from Outline" )} actions={ } /> } title="Notion" subtitle={t("Import pages exported from Notion")} actions={ } /> } title="Confluence" subtitle={t("Import pages from a Confluence instance")} actions={ } />

Recent imports } renderItem={(item: FileOperation) => ( )} />
); } export default observer(Import);