Line data Source code
1 : /*
2 : * Copyright (C) 2019 Red Hat, Inc.
3 : * SPDX-License-Identifier: LGPL-2.1-or-later
4 : */
5 :
6 96 : import React from 'react';
7 : import { Card, CardBody, CardFooter, CardTitle } from "@patternfly/react-core/dist/esm/components/Card/index.js";
8 :
9 96 : import cockpit from "cockpit";
10 : import { PageStatusNotifications } from "../page-status.jsx";
11 : import { InsightsStatus } from "./insights.jsx";
12 : import { ShutDownStatus } from "./shutdownStatus.jsx";
13 : import { UncleanShutdownStatus } from "./uncleanShutdownStatus.jsx";
14 : import LastLogin from "./lastLogin.jsx";
15 : import { CryptoPolicyStatus } from "./cryptoPolicies.jsx";
16 :
17 : import "./healthCard.scss";
18 : import { SmartOverviewStatus } from './smart-status.jsx';
19 :
20 96 : const _ = cockpit.gettext;
21 :
22 96 : export const HealthCard = () =>
23 96 : <Card className="system-health">
24 96 : <CardTitle>{_("Health")}</CardTitle>
25 96 : <CardBody>
26 96 : <ul className="system-health-events">
27 96 : <PageStatusNotifications />
28 96 : <InsightsStatus />
29 96 : <CryptoPolicyStatus />
30 96 : <ShutDownStatus />
31 96 : <UncleanShutdownStatus />
32 96 : <SmartOverviewStatus />
33 96 : <LastLogin />
34 96 : </ul>
35 96 : </CardBody>
36 96 : <CardFooter />
37 96 : </Card>;
|