| 123456789101112131415161718192021222324252627282930313233343536 |
- import React, { FC, memo } from 'react';
- import { useTranslation } from 'react-i18next';
- import { useSWRxV5MigrationStatus } from '~/stores/page-listing';
- import ItemsTree from './PageTree/ItemsTree';
- import PrivateLegacyPages from './PageTree/PrivateLegacyPages';
- const PageTree: FC = memo(() => {
- const { t } = useTranslation();
- const { data } = useSWRxV5MigrationStatus();
- return (
- <>
- <div className="grw-sidebar-content-header p-3">
- <h3 className="mb-0">{t('Page Tree')}</h3>
- </div>
- <div className="grw-sidebar-content-body">
- <ItemsTree />
- </div>
- <div className="grw-sidebar-content-footer">
- {
- data?.migratablePagesCount != null && data.migratablePagesCount !== 0 && (
- <PrivateLegacyPages />
- )
- }
- </div>
- </>
- );
- });
- export default PageTree;
|