import React from 'react'; import { useSpaceQuery } from '@/features/space/queries/space-query.ts'; import { EditSpaceForm } from '@/features/space/components/edit-space-form.tsx'; import { Button, Divider, Group, Text } from '@mantine/core'; import DeleteSpaceModal from './delete-space-modal'; import { useDisclosure } from "@mantine/hooks"; import ExportModal from "@/components/common/export-modal.tsx"; import { useTranslation } from "react-i18next"; interface SpaceDetailsProps { spaceId: string; readOnly?: boolean; } export default function SpaceDetails({ spaceId, readOnly }: SpaceDetailsProps) { const { t } = useTranslation(); const { data: space, isLoading } = useSpaceQuery(spaceId); const [exportOpened, { open: openExportModal, close: closeExportModal }] = useDisclosure(false); return ( <> {space && (
{t("Details")} {!readOnly && ( <>
{t("Export space")} {t("Export all pages and attachments in this space.")}
{t("Delete space")} {t("Delete this space with all its pages and data.")}
)}
)} ); }