From f325258a2fb3d22b9397e6652b357c9038aaa9f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carl-Erik=20Bergstr=C3=B6m?= Date: Tue, 10 Sep 2024 13:04:08 +0200 Subject: [PATCH] fix: getOptionalString for app.support.items[].links[].title MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Carl-Erik Bergström --- .changeset/brown-queens-lick.md | 5 +++++ packages/core-components/src/hooks/useSupportConfig.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/brown-queens-lick.md diff --git a/.changeset/brown-queens-lick.md b/.changeset/brown-queens-lick.md new file mode 100644 index 0000000000..37a4b1ec93 --- /dev/null +++ b/.changeset/brown-queens-lick.md @@ -0,0 +1,5 @@ +--- +'@backstage/core-components': patch +--- + +Use getOptionalString for optional app.support.items[].links[].title diff --git a/packages/core-components/src/hooks/useSupportConfig.ts b/packages/core-components/src/hooks/useSupportConfig.ts index 2b969d8b4d..d388728956 100644 --- a/packages/core-components/src/hooks/useSupportConfig.ts +++ b/packages/core-components/src/hooks/useSupportConfig.ts @@ -72,7 +72,7 @@ export function useSupportConfig(): SupportConfig { links: (itemConf.getOptionalConfigArray('links') ?? []).flatMap( linkConf => ({ url: linkConf.getString('url'), - title: linkConf.getString('title'), + title: linkConf.getOptionalString('title') ?? '', }), ), })),