Add Missing Overridable Components Type for SidebarSpace, SidebarSpacer, and SidebarDivider Components

Signed-off-by: Dede Hamzah <dehamzah@gmail.com>
This commit is contained in:
Dede Hamzah
2021-12-14 15:09:32 +07:00
parent 8bd3b6dbb9
commit 1680a1c5ac
4 changed files with 23 additions and 1 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/core-components': patch
---
Add Missing Overridable Components Type for SidebarSpace, SidebarSpacer, and SidebarDivider Components.
@@ -548,6 +548,8 @@ export function SidebarSearchField(props: SidebarSearchFieldProps) {
);
}
export type SidebarSpaceClassKey = 'root';
export const SidebarSpace = styled('div')(
{
flex: 1,
@@ -555,6 +557,8 @@ export const SidebarSpace = styled('div')(
{ name: 'BackstageSidebarSpace' },
);
export type SidebarSpacerClassKey = 'root';
export const SidebarSpacer = styled('div')(
{
height: 8,
@@ -562,6 +566,8 @@ export const SidebarSpacer = styled('div')(
{ name: 'BackstageSidebarSpacer' },
);
export type SidebarDividerClassKey = 'root';
export const SidebarDivider = styled('hr')(
{
height: 1,
@@ -33,7 +33,12 @@ export {
SidebarSpacer,
SidebarScrollWrapper,
} from './Items';
export type { SidebarItemClassKey } from './Items';
export type {
SidebarItemClassKey,
SidebarSpaceClassKey,
SidebarSpacerClassKey,
SidebarDividerClassKey,
} from './Items';
export { IntroCard, SidebarIntro } from './Intro';
export type { SidebarIntroClassKey } from './Intro';
export {
@@ -83,6 +83,9 @@ import {
ItemCardHeaderClassKey,
PageClassKey,
SidebarClassKey,
SidebarSpaceClassKey,
SidebarSpacerClassKey,
SidebarDividerClassKey,
SidebarIntroClassKey,
SidebarItemClassKey,
SidebarPageClassKey,
@@ -157,6 +160,9 @@ type BackstageComponentsNameToClassKey = {
BackstageItemCardHeader: ItemCardHeaderClassKey;
BackstagePage: PageClassKey;
BackstageSidebar: SidebarClassKey;
BackstageSidebarSpace: SidebarSpaceClassKey;
BackstageSidebarSpacer: SidebarSpacerClassKey;
BackstageSidebarDivider: SidebarDividerClassKey;
BackstageSidebarIntro: SidebarIntroClassKey;
BackstageSidebarItem: SidebarItemClassKey;
BackstageSidebarPage: SidebarPageClassKey;