rename CatalogReactComponentsNameToClassKey as suggested
Signed-off-by: Reyna Nikolayev <reyna.nikolayev@autodesk.com>
This commit is contained in:
@@ -4,6 +4,7 @@
|
||||
---
|
||||
|
||||
Export ContentModal from `@backstage/plugin-home-react` so people can use this in other scenarios.
|
||||
Renamed `CatalogReactComponentsNameToClassKey` to `PluginHomeComponentsNameToClassKey` in `overridableComponents.ts`
|
||||
|
||||
Made QuickStartCard `docsLinkTitle` prop more flexible to allow for any React.JSX.Element instead of just a string.
|
||||
Added QuickStartCard prop `additionalContent` which can eventually replace the prop `video`.
|
||||
|
||||
@@ -13,8 +13,8 @@ import { UiSchema } from '@rjsf/utils';
|
||||
|
||||
// @public (undocumented)
|
||||
export type BackstageOverrides = Overrides & {
|
||||
[Name in keyof CatalogReactComponentsNameToClassKey]?: Partial<
|
||||
StyleRules<CatalogReactComponentsNameToClassKey[Name]>
|
||||
[Name in keyof PluginHomeComponentsNameToClassKey]?: Partial<
|
||||
StyleRules<PluginHomeComponentsNameToClassKey[Name]>
|
||||
>;
|
||||
};
|
||||
|
||||
@@ -49,11 +49,6 @@ export type CardSettings = {
|
||||
uiSchema?: UiSchema;
|
||||
};
|
||||
|
||||
// @public (undocumented)
|
||||
export type CatalogReactComponentsNameToClassKey = {
|
||||
PluginHomeContentModal: PluginHomeContentModalClassKey;
|
||||
};
|
||||
|
||||
// @public (undocumented)
|
||||
export type ComponentParts = {
|
||||
Content: (props?: any) => JSX.Element;
|
||||
@@ -86,6 +81,11 @@ export function createCardExtension<T>(options: {
|
||||
settings?: CardSettings;
|
||||
}): Extension<(props: CardExtensionProps<T>) => JSX_2.Element>;
|
||||
|
||||
// @public (undocumented)
|
||||
export type PluginHomeComponentsNameToClassKey = {
|
||||
PluginHomeContentModal: PluginHomeContentModalClassKey;
|
||||
};
|
||||
|
||||
// @public (undocumented)
|
||||
export type PluginHomeContentModalClassKey = 'contentModal' | 'linkText';
|
||||
|
||||
|
||||
@@ -19,18 +19,18 @@ import { StyleRules } from '@material-ui/core/styles/withStyles';
|
||||
import { PluginHomeContentModalClassKey } from './';
|
||||
|
||||
/** @public */
|
||||
export type CatalogReactComponentsNameToClassKey = {
|
||||
export type PluginHomeComponentsNameToClassKey = {
|
||||
PluginHomeContentModal: PluginHomeContentModalClassKey;
|
||||
};
|
||||
|
||||
/** @public */
|
||||
export type BackstageOverrides = Overrides & {
|
||||
[Name in keyof CatalogReactComponentsNameToClassKey]?: Partial<
|
||||
StyleRules<CatalogReactComponentsNameToClassKey[Name]>
|
||||
[Name in keyof PluginHomeComponentsNameToClassKey]?: Partial<
|
||||
StyleRules<PluginHomeComponentsNameToClassKey[Name]>
|
||||
>;
|
||||
};
|
||||
|
||||
declare module '@backstage/theme' {
|
||||
interface OverrideComponentNameToClassKeys
|
||||
extends CatalogReactComponentsNameToClassKey {}
|
||||
extends PluginHomeComponentsNameToClassKey {}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user