From e00853afacda3c48b5234d73b22dc343f58f6208 Mon Sep 17 00:00:00 2001 From: cliffhall Date: Thu, 2 Apr 2026 18:16:40 -0400 Subject: [PATCH] Show ResourcePreviewPanel beside ResourceTemplatePanel instead of below Co-Authored-By: Claude Opus 4.6 (1M context) --- .../ResourcesScreen/ResourcesScreen.tsx | 102 ++++++++++-------- 1 file changed, 58 insertions(+), 44 deletions(-) diff --git a/clients/web/src/components/screens/ResourcesScreen/ResourcesScreen.tsx b/clients/web/src/components/screens/ResourcesScreen/ResourcesScreen.tsx index eab11b1f..cefdd5cc 100644 --- a/clients/web/src/components/screens/ResourcesScreen/ResourcesScreen.tsx +++ b/clients/web/src/components/screens/ResourcesScreen/ResourcesScreen.tsx @@ -1,4 +1,4 @@ -import { Card, Flex, ScrollArea, Stack, Text } from "@mantine/core"; +import { Card, Flex, Group, ScrollArea, Stack, Text } from "@mantine/core"; import { ResourceControls } from "../../groups/ResourceControls/ResourceControls"; import { ResourcePreviewPanel } from "../../groups/ResourcePreviewPanel/ResourcePreviewPanel"; import { ResourceTemplatePanel } from "../../groups/ResourceTemplatePanel/ResourceTemplatePanel"; @@ -114,52 +114,66 @@ export function ResourcesScreen({ - - - {selectedTemplate ? ( - <> - - - - {selectedResource && ( - - onReadResource(selectedResource.uri)} - onSubscribe={() => - onSubscribeResource(selectedResource.uri) - } - onUnsubscribe={() => - onUnsubscribeResource(selectedResource.uri) - } - /> - - )} - - ) : selectedResource ? ( + {selectedTemplate ? ( + + - onReadResource(selectedResource.uri)} - onSubscribe={() => onSubscribeResource(selectedResource.uri)} - onUnsubscribe={() => - onUnsubscribeResource(selectedResource.uri) - } + - ) : ( - - Select a resource to preview - - )} - - + + + {selectedResource ? ( + + onReadResource(selectedResource.uri)} + onSubscribe={() => + onSubscribeResource(selectedResource.uri) + } + onUnsubscribe={() => + onUnsubscribeResource(selectedResource.uri) + } + /> + + ) : ( + + + Enter a URI and click Read to preview + + + )} + + + ) : selectedResource ? ( + + + onReadResource(selectedResource.uri)} + onSubscribe={() => onSubscribeResource(selectedResource.uri)} + onUnsubscribe={() => + onUnsubscribeResource(selectedResource.uri) + } + /> + + + ) : ( + + Select a resource to preview + + )} ); }