fix mistakes

This commit is contained in:
Jesse Bofill
2025-10-06 15:39:59 -06:00
parent 1ae6519209
commit d2b6999520
4 changed files with 18 additions and 16 deletions
+1 -1
View File
@@ -47,7 +47,7 @@ export class DeckyState {
return { return {
plugins: this._plugins, plugins: this._plugins,
disabled: this._disabledPlugins, disabled: this._disabledPlugins,
installedPlugins: this._disabledPlugins, installedPlugins: this._installedPlugins,
pluginOrder: this._pluginOrder, pluginOrder: this._pluginOrder,
frozenPlugins: this._frozenPlugins, frozenPlugins: this._frozenPlugins,
hiddenPlugins: this._hiddenPlugins, hiddenPlugins: this._hiddenPlugins,
@@ -1,7 +1,7 @@
import { ConfirmModal, Spinner } from '@decky/ui'; import { ConfirmModal, Spinner } from '@decky/ui';
import { FC, useState } from 'react'; import { FC, useState } from 'react';
import { disablePlugin, uninstallPlugin } from '../../plugin'; import { disablePlugin } from '../../plugin';
interface PluginUninstallModalProps { interface PluginUninstallModalProps {
name: string; name: string;
@@ -83,21 +83,22 @@ function PluginInteractables(props: { entry: ReorderableEntry<PluginTableData> }
> >
{t('PluginListIndex.uninstall')} {t('PluginListIndex.uninstall')}
</MenuItem> </MenuItem>
{disabled ? <MenuItem {disabled ?
onSelected={() =>
DeckyPluginLoader.disablePlugin(
name,
t('PluginLoader.plugin_disable.title', { name }),
t('PluginLoader.plugin_disable.button'),
t('PluginLoader.plugin_disable.desc', { name }),
)
}
>
{t('PluginListIndex.plugin_disable')}
</MenuItem> :
// implement enabler // implement enabler
<> <>
</> </> :
<MenuItem
onSelected={() =>
DeckyPluginLoader.disablePlugin(
name,
t('PluginLoader.plugin_disable.title', { name }),
t('PluginLoader.plugin_disable.button'),
t('PluginLoader.plugin_disable.desc', { name }),
)
}
>
{t('PluginListIndex.plugin_disable')}
</MenuItem>
} }
{hidden ? ( {hidden ? (
<MenuItem onSelected={onShow}>{t('PluginListIndex.show')}</MenuItem> <MenuItem onSelected={onShow}>{t('PluginListIndex.show')}</MenuItem>
+2 -1
View File
@@ -39,6 +39,7 @@ import Toaster from './toaster';
import { getVersionInfo } from './updater'; import { getVersionInfo } from './updater';
import { getSetting, setSetting } from './utils/settings'; import { getSetting, setSetting } from './utils/settings';
import TranslationHelper, { TranslationClass } from './utils/TranslationHelper'; import TranslationHelper, { TranslationClass } from './utils/TranslationHelper';
import PluginDisablelModal from './components/modals/PluginDisablelModal';
const StorePage = lazy(() => import('./components/store/Store')); const StorePage = lazy(() => import('./components/store/Store'));
const SettingsPage = lazy(() => import('./components/settings')); const SettingsPage = lazy(() => import('./components/settings'));
@@ -342,7 +343,7 @@ class PluginLoader extends Logger {
} }
public disablePlugin(name: string, title: string, buttonText: string, description: string) { public disablePlugin(name: string, title: string, buttonText: string, description: string) {
showModal(<PluginUninstallModal name={name} title={title} buttonText={buttonText} description={description} />); showModal(<PluginDisablelModal name={name} title={title} buttonText={buttonText} description={description} />);
} }
public hasPlugin(name: string) { public hasPlugin(name: string) {