import { Focusable } from "@decky/ui"; import { ConfigurationData } from "../config/configSchema"; import type { GameTarget } from "../utils/gameTargets"; import { sourceLabel } from "../utils/gameTargets"; import { GameConfigurationControls } from "./GameConfigurationControls"; import { NowPlayingSummary } from "./NowPlayingSummary"; interface Props { game: GameTarget; config: ConfigurationData; onConfigChange: ( fieldName: keyof ConfigurationData, value: boolean | number | string | string[], ) => Promise; } function targetDescription(game: GameTarget): string { return sourceLabel(game.source); } export function NowPlayingTab({ game, config, onConfigChange, }: Props) { return ( ); }