further NFS icon migration and alignment

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2026-03-07 16:36:45 +01:00
parent 22f101e208
commit ed8d9ce67c
16 changed files with 95 additions and 16 deletions
@@ -38,12 +38,18 @@ export type IconComponent = ComponentType<{
}>;
/**
* The type used for icon elements throughout Backstage.
* The type used for icon elements throughout Backstage. It is recommended to
* use icons from `@remixicon/react`.
*
* @remarks
*
* Icons should be exactly 24x24 pixels in size.
*
* Using icons from `@remixicon/react` is preferred, but using icons from
* `@material-ui/icons` or `AppIcon` and its variants from
* `@backstage/core-components` is supported but depreceated. When using these
* icons, you must set the `fontSize` to `'inherit'`.
*
* @public
*/
export type IconElement = JSX.Element | null;