CreateSwappableComponentOptions
Home > @backstage/frontend-plugin-api
> CreateSwappableComponentOptions
Options for creating an SwappableComponent.
Signature:
export type CreateSwappableComponentOptions<TInnerComponentProps extends {}, TExternalComponentProps extends {} = TInnerComponentProps> = {
id: string;
loader?: (() => (props: TInnerComponentProps) => JSX.Element | null) | (() => Promise<(props: TInnerComponentProps) => JSX.Element | null>);
transformProps?: (props: TExternalComponentProps) => TInnerComponentProps;
};