frontend-plugin-api: migration to IconElement + API reports

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2026-02-11 22:02:28 +01:00
parent c47f8402b9
commit abd0a5ad52
30 changed files with 260 additions and 100 deletions
@@ -17,7 +17,7 @@
import {
Extension,
FeatureFlagConfig,
IconComponent,
IconElement,
OverridableFrontendPlugin,
} from '@backstage/frontend-plugin-api';
import { JsonObject } from '@backstage/types';
@@ -28,7 +28,7 @@ export const OpaqueFrontendPlugin = OpaqueType.create<{
versions: {
readonly version: 'v1';
readonly title?: string;
readonly icon?: IconComponent;
readonly icon?: IconElement;
readonly extensions: Extension<unknown>[];
readonly featureFlags: FeatureFlagConfig[];
readonly infoOptions?: {