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