From acf74909c9eaf1aaf1904f5650576efb58944f47 Mon Sep 17 00:00:00 2001 From: David Corbitt Date: Thu, 17 Aug 2023 03:37:32 -0700 Subject: [PATCH] Ensure ending newline is displayed --- app/src/components/CopiableCode.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/components/CopiableCode.tsx b/app/src/components/CopiableCode.tsx index c6b7032..1dfccb1 100644 --- a/app/src/components/CopiableCode.tsx +++ b/app/src/components/CopiableCode.tsx @@ -10,6 +10,7 @@ const CopiableCode = ({ code, ...rest }: { code: string } & StackProps) => { await navigator.clipboard.writeText(code); setCopied(true); }, [code]); + return ( { whiteSpace="pre-wrap" > {code} + {/* Necessary for trailing newline to actually be displayed */} + {code.endsWith("\n") ? "\n" : ""}