summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBeebles <102569435+beebls@users.noreply.github.com>2025-09-26 15:54:10 -0600
committerBeebles <102569435+beebls@users.noreply.github.com>2025-09-26 15:54:10 -0600
commit6eab1c1e1645eb77129e6124d28acabfcf213f30 (patch)
tree554e6708a86261b794ac83d9eae8d6bcd3ce64da
parent002f0db04a50cb9e0e07f66fde2b7bf1ec699859 (diff)
downloaddecky-loader-6eab1c1e1645eb77129e6124d28acabfcf213f30.tar.gz
decky-loader-6eab1c1e1645eb77129e6124d28acabfcf213f30.zip
add scroll overflow
-rw-r--r--frontend/src/components/AnnouncementsDisplay.tsx32
1 files changed, 17 insertions, 15 deletions
diff --git a/frontend/src/components/AnnouncementsDisplay.tsx b/frontend/src/components/AnnouncementsDisplay.tsx
index e3a07e2d..fa057045 100644
--- a/frontend/src/components/AnnouncementsDisplay.tsx
+++ b/frontend/src/components/AnnouncementsDisplay.tsx
@@ -178,7 +178,7 @@ function AnnouncementModal({
onHide: () => void;
}) {
return (
- <ModalRoot>
+ <ModalRoot onCancel={closeModal} onEscKeypress={closeModal}>
<style>
{`
.steam-focus {
@@ -200,20 +200,22 @@ function AnnouncementModal({
}
`}
</style>
- <h1>{announcement.title}</h1>
- <WithSuspense>
- <MarkdownRenderer
- onDismiss={() => {
- console.log('Dismiss');
- closeModal?.();
- }}
- >
- {announcement.text}
- </MarkdownRenderer>
- </WithSuspense>
- <Focusable style={{ display: 'flex', gap: '0.5rem' }}>
- <DialogButton onClick={() => onHide()}>Close Popup</DialogButton>
- <DialogButton onClick={() => onHide()}>Close and Hide Announcement</DialogButton>
+ <Focusable style={{display: "flex", flexDirection: "column", gap: "0.5rem", overflowY: "scroll", height: "80vh"}}>
+ <h1>{announcement.title}</h1>
+ <WithSuspense>
+ <MarkdownRenderer
+ onDismiss={() => {
+ console.log('Dismiss');
+ closeModal?.();
+ }}
+ >
+ {announcement.text}
+ </MarkdownRenderer>
+ </WithSuspense>
+ <Focusable style={{ display: 'flex', gap: '0.5rem' }}>
+ <DialogButton onClick={() => onHide()}>Close Popup</DialogButton>
+ <DialogButton onClick={() => onHide()}>Close and Hide Announcement</DialogButton>
+ </Focusable>
</Focusable>
</ModalRoot>
);