Line data Source code
1 : /*
2 : * Copyright (C) 2019 Red Hat, Inc.
3 : * SPDX-License-Identifier: LGPL-2.1-or-later
4 : */
5 :
6 92 : import React from 'react';
7 : import { Card, CardBody, CardFooter, CardTitle } from "@patternfly/react-core/dist/esm/components/Card/index.js";
8 :
9 92 : 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 92 : const _ = cockpit.gettext;
21 :
22 92 : export const HealthCard = () =>
23 92 : <Card className="system-health">
24 92 : <CardTitle>{_("Health")}</CardTitle>
25 92 : <CardBody>
26 92 : <ul className="system-health-events">
27 92 : <PageStatusNotifications />
28 92 : <InsightsStatus />
29 92 : <CryptoPolicyStatus />
30 92 : <ShutDownStatus />
31 92 : <UncleanShutdownStatus />
32 92 : <SmartOverviewStatus />
33 92 : <LastLogin />
34 92 : </ul>
35 92 : </CardBody>
36 92 : <CardFooter />
37 92 : </Card>;
|