import React from 'react'; 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, yarnVersion, } = adminHomeContainer.state; if (growiVersion == null || nodeVersion == null || npmVersion == null || yarnVersion == null) { return <>; } return (
GROWI { growiVersion }
node.js { nodeVersion }
npm { npmVersion }
yarn { yarnVersion }
); }; /** * Wrapper component for using unstated */ const SystemInformationTableWrapper = withUnstatedContainers(SystemInformationTable, [AdminHomeContainer]); export default SystemInformationTableWrapper;