From 170d183fdafc1ec1a686c006fd6a2431c1f30c71 Mon Sep 17 00:00:00 2001 From: xXJSONDeruloXx Date: Sun, 6 Sep 2026 19:06:52 -0400 Subject: refactor: align secondary tabs with Decky UI --- src/components/StatusDisplay.tsx | 61 ++++++++-------------------------------- 1 file changed, 12 insertions(+), 49 deletions(-) (limited to 'src/components/StatusDisplay.tsx') diff --git a/src/components/StatusDisplay.tsx b/src/components/StatusDisplay.tsx index 767e5fc..b1a98e5 100644 --- a/src/components/StatusDisplay.tsx +++ b/src/components/StatusDisplay.tsx @@ -1,8 +1,7 @@ -import { PanelSectionRow } from "@decky/ui"; +import { Field, PanelSectionRow } from "@decky/ui"; import type { SteamBranchStatus } from "../api/lsfgApi"; interface StatusDisplayProps { - isInstalled: boolean; installationStatus: string; losslessScalingInstalled: boolean; losslessScalingStatus: string; @@ -10,7 +9,6 @@ interface StatusDisplayProps { } export function StatusDisplay({ - isInstalled, installationStatus, losslessScalingInstalled, losslessScalingStatus, @@ -21,56 +19,21 @@ export function StatusDisplay({ return ( <> -
-
- {losslessScalingAppInstalled ? "Lossless Scaling Installed" : "Lossless Scaling Not Installed"} -
- {!losslessScalingAppInstalled && losslessScalingStatus && ( -
- {losslessScalingStatus} -
- )} -
- {installationStatus} -
-
+ +
+ + {steamBranchStatus?.installed && ( -
-
- Steam branch: {steamBranchStatus.current_branch || "public"} - {steamBranchStatus.needs_switch && ( -
- {steamBranchStatus.message} -
- )} -
-
+
)} -- cgit v1.2.3