From 3f4abed83923340bad97e809df072b008faced01 Mon Sep 17 00:00:00 2001 From: Andres Date: Sat, 10 May 2025 19:37:26 +0200 Subject: [PATCH] add scrollarea to settings --- .../_components/obs-control-panel-client.tsx | 174 +++++++++--------- 1 file changed, 88 insertions(+), 86 deletions(-) diff --git a/src/app/(home)/admin/stream/obs-control-panel/_components/obs-control-panel-client.tsx b/src/app/(home)/admin/stream/obs-control-panel/_components/obs-control-panel-client.tsx index 2fa7bf2..383232f 100644 --- a/src/app/(home)/admin/stream/obs-control-panel/_components/obs-control-panel-client.tsx +++ b/src/app/(home)/admin/stream/obs-control-panel/_components/obs-control-panel-client.tsx @@ -12,6 +12,7 @@ import { } from '@/components/ui/dialog' import { Input } from '@/components/ui/input' import { Label } from '@/components/ui/label' +import { ScrollArea } from '@/components/ui/scroll-area' import { Select, SelectContent, @@ -450,107 +451,108 @@ function Settings() { return (
-
+

Field Mappings

- -
- {mappings.map((mapping, index) => ( -
- - - - - -
- ))} -
- - {mappings.length === 0 && ( -
- No mappings configured. Add one to get started. -
- )} -
-

Commentators

- -
- setNewCommentatorName(e.target.value)} - onKeyDown={(e) => { - if (e.key === 'Enter') { - addCommentator() - e.preventDefault() - } - }} - placeholder='Enter commentator name' - /> - -
- +
- {commentators.map((commentator) => ( -
- {commentator.name} + {mappings.map((mapping, index) => ( +
+ + + +
))}
-
+ + {mappings.length === 0 && ( +
+ No mappings configured. Add one to get started. +
+ )} +
+

Commentators

+ +
+ setNewCommentatorName(e.target.value)} + onKeyDown={(e) => { + if (e.key === 'Enter') { + addCommentator() + e.preventDefault() + } + }} + placeholder='Enter commentator name' + /> + +
+ +
+ {commentators.map((commentator) => ( +
+ {commentator.name} + +
+ ))} +
+
+
) }