Make title a more optional parameter

Signed-off-by: ivgo <ivgo@spreadgroup.com>
This commit is contained in:
ivgo
2023-07-18 08:51:16 +02:00
parent a1a03534cc
commit bf67dce731
7 changed files with 21 additions and 13 deletions
+2
View File
@@ -176,6 +176,8 @@ properties. The `settings.schema` object should follow
must be `object`. As well, the `uiSchema` can be defined if a certain UI style needs to be applied fo any of the defined
properties. More documentation [here](https://rjsf-team.github.io/react-jsonschema-form/docs/api-reference/uiSchema).
If you want to hide the card title, you can do it by setting a `name` and leaving the `title` empty.
```tsx
import { createCardExtension } from '@backstage/plugin-home-react';
+2 -2
View File
@@ -42,7 +42,7 @@ export type ClockConfig = {
// @public (undocumented)
export const ComponentAccordion: (props: {
title: string;
title?: string | undefined;
expanded?: boolean | undefined;
Content: () => JSX.Element;
Actions?: (() => JSX.Element) | undefined;
@@ -156,7 +156,7 @@ export type RendererProps = RendererProps_2;
export const SettingsModal: (props: {
open: boolean;
close: Function;
componentName: string;
componentName?: string | undefined;
children: JSX.Element;
}) => JSX.Element;
@@ -38,7 +38,7 @@ const useStyles = makeStyles((theme: Theme) => ({
}));
export const ComponentAccordion = (props: {
title: string;
title?: string;
expanded?: boolean;
Content: () => JSX.Element;
Actions?: () => JSX.Element;