import React from 'react'; import { LoadingSpinner } from '@growi/ui/dist/components'; import AdminHomeContainer from '~/client/services/AdminHomeContainer'; import { withUnstatedContainers } from '../../UnstatedUtils'; type Props = { adminHomeContainer: AdminHomeContainer; }; const SystemInformationTable = (props: Props) => { const { adminHomeContainer } = props; const { growiVersion, nodeVersion, npmVersion, pnpmVersion } = adminHomeContainer.state; if ( growiVersion == null || nodeVersion == null || npmVersion == null || pnpmVersion == null ) { return ; } return (
GROWI {growiVersion}
node.js {nodeVersion}
npm {npmVersion}
pnpm {pnpmVersion}
); }; /** * Wrapper component for using unstated */ const SystemInformationTableWrapper = withUnstatedContainers( SystemInformationTable, [AdminHomeContainer], ); export default SystemInformationTableWrapper;