Skip to content
Snippets Groups Projects
Commit f93bccac authored by Johanna Szepanski's avatar Johanna Szepanski Committed by EREBUS_DMN\jsz
Browse files

moved status related components into its own folder

parent f82e6431
No related branches found
No related tags found
2 merge requests!542Prepare 4.1.0,!524Fetch alert and status separate
import { IconBadge } from "@ess-ics/ce-ui-common"; import { IconBadge } from "@ess-ics/ce-ui-common";
import { HostStatusIcon } from "./HostStatusIcon"; import { HostStatusIcon } from "./HostStatus/HostStatusIcon";
export function HostBadge({ host, status, ...rest }) { export function HostBadge({ host, status, ...rest }) {
return ( return (
......
import { useContext, useMemo } from "react"; import { useContext, useMemo } from "react";
import { Grid, Skeleton } from "@mui/material"; import { Grid, Skeleton } from "@mui/material";
import { apiContext } from "../../api/DeployApi"; import { apiContext } from "../../../api/DeployApi";
import { useAPIMethod } from "@ess-ics/ce-ui-common"; import { useAPIMethod } from "@ess-ics/ce-ui-common";
import { HostStatusIcon } from "./HostStatusIcon"; import { HostStatusIcon } from "./HostStatusIcon";
......
import { SEVERITY, STATUS } from "../common/Status"; import { SEVERITY, STATUS } from "../../common/Status";
export const HOST_STATUS = { export const HOST_STATUS = {
available: "available", available: "available",
unreachable: "unreachable" unreachable: "unreachable"
}; };
export const getHostStatusInfo = (hostStatusInfo) => { export const getHostStatus = (hostStatusInfo) => {
let { status } = hostStatusInfo; let { status } = hostStatusInfo;
const alertSeverity = hostStatusInfo?.alertSeverity?.toLowerCase(); const alertSeverity = hostStatusInfo?.alertSeverity?.toLowerCase();
status = status.toLowerCase(); status = status.toLowerCase();
......
import { useTheme } from "@mui/material"; import { useTheme } from "@mui/material";
import Popover from "../common/Popover"; import Popover from "../../common/Popover";
import { import {
StatusBadge, StatusBadge,
StatusIcon, StatusIcon,
STATUS, STATUS,
StatusPopoverContent, StatusPopoverContent,
statusConfig statusConfig
} from "../common/Status"; } from "../../common/Status";
import { getHostStatusInfo } from "./HostStatusData"; import { getHostStatusInfo } from "./HostStatusData";
export function HostStatusIcon({ hostStatus, hideAlerts = false }) { export function HostStatusIcon({ hostStatus, hideAlerts = false }) {
......
import { HostStatus } from "./HostStatus";
import { getHostStatus } from "./HostStatusData";
export { HostStatus, getHostStatus };
export default HostStatus;
import { HostBadge } from "./HostBadge"; import { HostBadge } from "./HostBadge";
import { HostStatusIcon } from "./HostStatusIcon"; import { HostStatusIcon } from "./HostStatus/HostStatusIcon";
import { HostTable, rowDescription, createRow } from "./HostTable"; import { HostTable, rowDescription, createRow } from "./HostTable";
export { HostBadge, HostStatusIcon, HostTable, rowDescription, createRow }; export { HostBadge, HostStatusIcon, HostTable, rowDescription, createRow };
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment