diff --git a/clients/web/src/components/groups/ServerCard/ServerCard.tsx b/clients/web/src/components/groups/ServerCard/ServerCard.tsx index 9709633a..3bc7fc92 100644 --- a/clients/web/src/components/groups/ServerCard/ServerCard.tsx +++ b/clients/web/src/components/groups/ServerCard/ServerCard.tsx @@ -113,8 +113,7 @@ export function ServerCard({ diff --git a/clients/web/src/components/screens/ResourcesScreen/ResourcesScreen.tsx b/clients/web/src/components/screens/ResourcesScreen/ResourcesScreen.tsx index cefdd5cc..6cedd3d8 100644 --- a/clients/web/src/components/screens/ResourcesScreen/ResourcesScreen.tsx +++ b/clients/web/src/components/screens/ResourcesScreen/ResourcesScreen.tsx @@ -136,9 +136,7 @@ export function ResourcesScreen({ onReadResource(selectedResource.uri)} - onSubscribe={() => - onSubscribeResource(selectedResource.uri) - } + onSubscribe={() => onSubscribeResource(selectedResource.uri)} onUnsubscribe={() => onUnsubscribeResource(selectedResource.uri) } @@ -146,9 +144,7 @@ export function ResourcesScreen({ ) : ( - - Enter a URI and click Read to preview - + Enter a URI and click Read to preview )} @@ -163,9 +159,7 @@ export function ResourcesScreen({ {...selectedResource} onRefresh={() => onReadResource(selectedResource.uri)} onSubscribe={() => onSubscribeResource(selectedResource.uri)} - onUnsubscribe={() => - onUnsubscribeResource(selectedResource.uri) - } + onUnsubscribe={() => onUnsubscribeResource(selectedResource.uri)} /> diff --git a/clients/web/src/theme/Card.ts b/clients/web/src/theme/Card.ts index 19406595..14d75f03 100644 --- a/clients/web/src/theme/Card.ts +++ b/clients/web/src/theme/Card.ts @@ -10,7 +10,18 @@ export const ThemeCard = Card.extend({ if (props.variant === "responsive") return { root: "card-responsive" }; return {}; }, - styles: () => ({ - root: { backgroundColor: "var(--inspector-surface-card)" }, - }), + styles: (_theme, props) => { + if (props.variant === "disabled") { + return { + root: { + backgroundColor: "var(--inspector-surface-card)", + opacity: 0.4, + pointerEvents: "none", + }, + }; + } + return { + root: { backgroundColor: "var(--inspector-surface-card)" }, + }; + }, });