handleConfigChange(field, value, true)}
onEnable={enable}
onEnableAll={enableAll}
onRepair={repair}
onReset={resetSelected}
onResetAll={resetAll}
/>
),
},
{
id: "Flatpak",
title: tabIcons.flatpak,
content: (
),
},
...(showDebugTab ? [{ id: "ConfigFile", title: tabIcons.configFile, content: }] : []),
{ id: "Setup", title: tabIcons.setup, content: setup },
]
: [{ id: "Setup", title: tabIcons.setup, content: setup }];
const availableTabIds = new Set(tabs.map(({ id }) => id));
const activeTab = availableTabIds.has(tab) ? tab : setupComplete ? "Games" : "Setup";
return (
{
if (availableTabIds.has(nextTab)) setTab(nextTab);
}}
tabs={tabs}
/>
);
}
function NowPlayingTabPlaceholder() {
return (
);
}