UNPKG

@jfvilas/plugin-kwirth-log

Version:

Frontend plugin for viewing real-time Kubernetes logs in Backstage

11 lines (8 loc) 1.07 kB
import React from 'react'; import { Dialog, DialogTitle, DialogContent, Typography, DialogActions, Button } from '@material-ui/core'; import { InstanceMessageTypeEnum } from '@jfvilas/kwirth-common'; const StatusLog = (props) => { return /* @__PURE__ */ React.createElement(Dialog, { open: true }, /* @__PURE__ */ React.createElement(DialogTitle, null, "Stauts: ", props.level), /* @__PURE__ */ React.createElement(DialogContent, null, props.statusMessages.filter((m) => m.type === InstanceMessageTypeEnum.SIGNAL && m.level === props.level).map((m, index) => /* @__PURE__ */ React.createElement(Typography, { key: index }, m.timestamp?.toISOString(), "\xA0\xA0\xA0\xA0", m.text))), /* @__PURE__ */ React.createElement(DialogActions, null, /* @__PURE__ */ React.createElement(Button, { onClick: () => props.onClear(props.level), color: "primary", variant: "contained" }, "Clear"), /* @__PURE__ */ React.createElement(Button, { onClick: props.onClose, color: "primary", variant: "contained" }, "Close"))); }; export { StatusLog }; //# sourceMappingURL=StatusLog.esm.js.map