@liatrio/backstage-dora-plugin
Version:
A Backstage plugin for DORA metrics
31 lines (28 loc) • 880 B
JavaScript
import { createRouteRef, createPlugin, createComponentExtension } from '@backstage/core-plugin-api';
const entityContentRouteRef = createRouteRef({
id: "dora-metrics"
});
const DORAMetricsPlugin = createPlugin({
id: "dora-metrics",
routes: {
entityContent: entityContentRouteRef
}
});
const EntityDORAAtAGlance = DORAMetricsPlugin.provide(
createComponentExtension({
name: "EntityDORAAtAGlance",
component: {
lazy: () => import('./components/AtAGlance.esm.js').then((m) => m.AtAGlance)
}
})
);
const EntityDORACharts = DORAMetricsPlugin.provide(
createComponentExtension({
name: "EntityDORACharts",
component: {
lazy: () => import('./components/Charts.esm.js').then((m) => m.Charts)
}
})
);
export { DORAMetricsPlugin, EntityDORAAtAGlance, EntityDORACharts, entityContentRouteRef };
//# sourceMappingURL=plugin.esm.js.map