import { PanelSectionRow } from "@decky/ui"; import { FC } from "react"; import { STYLES } from "../utils/constants"; import { ApiResponse } from "../types/index"; export type OperationResult = ApiResponse; interface ResultDisplayProps { result: OperationResult | null; } export const ResultDisplay: FC = ({ result }) => { if (!result) return null; return (
Status:{" "} {result.status === "success" ? "Success" : "Error"}
{result.output ? ( <> Output:
{result.output}
) : null} {result.message ? ( <> Error: {result.message} ) : null}
); };