From b166cf59f70d8cb2e47cd9530ddcafe09fc360c4 Mon Sep 17 00:00:00 2001 From: Herpes3000 <61895715+randemgame@users.noreply.github.com> Date: Sat, 9 Nov 2024 15:04:57 +0200 Subject: [PATCH] fix for PerformerCard Title Display previously showing '[Object][Object]' --- ui/v2.5/src/components/Shared/GridCard/GridCard.tsx | 12 ++++++++---- ui/v2.5/src/components/Shared/TitleDisplay.tsx | 2 ++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/ui/v2.5/src/components/Shared/GridCard/GridCard.tsx b/ui/v2.5/src/components/Shared/GridCard/GridCard.tsx index 33aa61b43..3d469ee7a 100644 --- a/ui/v2.5/src/components/Shared/GridCard/GridCard.tsx +++ b/ui/v2.5/src/components/Shared/GridCard/GridCard.tsx @@ -231,10 +231,14 @@ export const GridCard: React.FC = (props: ICardProps) => { {props.pretitleIcon} + typeof props.title === "string" ? ( + + ) : ( + props.title + ) } lineCount={2} /> diff --git a/ui/v2.5/src/components/Shared/TitleDisplay.tsx b/ui/v2.5/src/components/Shared/TitleDisplay.tsx index 59726dbeb..147a5efe3 100644 --- a/ui/v2.5/src/components/Shared/TitleDisplay.tsx +++ b/ui/v2.5/src/components/Shared/TitleDisplay.tsx @@ -6,6 +6,8 @@ interface ITitleDisplayProps { } export const TitleDisplay: React.FC = ({ text, className }) => { + if (!text) return null; + return (
{text.split('\n').map((line, i) => (