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