UNPKG

@backstage-community/plugin-puppetdb

Version:

Backstage plugin to visualize resource information and Puppet facts from PuppetDB.

21 lines (18 loc) 964 B
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