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