Skip to content

Commit 09dbbe5

Browse files
committed
chore: fix conditional checks for titleCard to prevent undefined values
1 parent d52477e commit 09dbbe5

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/card.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,14 +39,14 @@ async function card(data: GetData, uiConfig: UiConfig): Promise<string> {
3939
const isDisabledAnimations = parseBoolean(uiConfig.disabledAnimations || uiConfig.Format === "png");
4040

4141
let titleCard = defaultLocale.titleCard.split("{name}").join(data.name);
42-
if (uiConfig.Title ||
43-
uiConfig.Title.length ||
44-
uiConfig.Title !== "undefined" ||
42+
if (uiConfig.Title &&
43+
uiConfig.Title.length &&
44+
uiConfig.Title !== "undefined" &&
4545
uiConfig.Title !== "") {
4646
titleCard = uiConfig.Title.split("{name}").join(data.name);
47-
} else if (selectLocale.titleCard ||
48-
selectLocale.titleCard.length ||
49-
selectLocale.titleCard !== "undefined" ||
47+
} else if (selectLocale.titleCard &&
48+
selectLocale.titleCard.length &&
49+
selectLocale.titleCard !== "undefined" &&
5050
selectLocale.titleCard !== "") {
5151
titleCard = selectLocale.titleCard.split("{name}").join(data.name);
5252
}

0 commit comments

Comments
 (0)