@backstage-community/plugin-puppetdb
Version:
Backstage plugin to visualize resource information and Puppet facts from PuppetDB.
21 lines (18 loc) • 964 B
JavaScript
import React from 'react';
import { StatusOK, StatusPending, StatusRunning, StatusError } from '@backstage/core-components';
const StatusField = (props) => {
const { status } = props;
const statusUC = status.toLocaleUpperCase("en-US");
switch (status) {
case "failed":
return /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(StatusError, null), statusUC);
case "changed":
return /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(StatusRunning, null), statusUC);
case "unchanged":
return /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(StatusPending, null), statusUC);
default:
return /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(StatusOK, null), statusUC);
}
};
export { StatusField };
//# sourceMappingURL=StatusField.esm.js.map