mirror of
https://github.com/SteamDeckHomebrew/decky-loader.git
synced 2026-07-11 03:31:56 +00:00
Missed a toaster for the react tools
This commit is contained in:
@@ -9,8 +9,8 @@
|
|||||||
},
|
},
|
||||||
"Developer": {
|
"Developer": {
|
||||||
"5secreload": "Reloading in 5 seconds",
|
"5secreload": "Reloading in 5 seconds",
|
||||||
"disabling": "Disabling",
|
"disabling": "Disabling React DevTools",
|
||||||
"enabling": "Enabling"
|
"enabling": "Enabling React DevTools"
|
||||||
},
|
},
|
||||||
"FilePickerIndex": {
|
"FilePickerIndex": {
|
||||||
"folder": {
|
"folder": {
|
||||||
|
|||||||
@@ -8,9 +8,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Developer": {
|
"Developer": {
|
||||||
"5secreload": "Ricaricando in 5 secondi",
|
"5secreload": "Ricarico in 5 secondi",
|
||||||
"disabling": "Disabilitando",
|
"disabling": "Disabilito i tools di React",
|
||||||
"enabling": "Abilitando"
|
"enabling": "Abilito i tools di React"
|
||||||
},
|
},
|
||||||
"FilePickerIndex": {
|
"FilePickerIndex": {
|
||||||
"folder": {
|
"folder": {
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import { FaReact } from 'react-icons/fa';
|
|||||||
|
|
||||||
import Logger from './logger';
|
import Logger from './logger';
|
||||||
import { getSetting } from './utils/settings';
|
import { getSetting } from './utils/settings';
|
||||||
|
import TranslationHelper, { TranslationClass } from './utils/TranslationHelper';
|
||||||
|
|
||||||
const logger = new Logger('DeveloperMode');
|
const logger = new Logger('DeveloperMode');
|
||||||
|
|
||||||
@@ -40,11 +41,13 @@ export async function setShowValveInternal(show: boolean) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export async function setShouldConnectToReactDevTools(enable: boolean) {
|
export async function setShouldConnectToReactDevTools(enable: boolean) {
|
||||||
const { t } = useTranslation();
|
|
||||||
|
|
||||||
window.DeckyPluginLoader.toaster.toast({
|
window.DeckyPluginLoader.toaster.toast({
|
||||||
title: (enable ? t('Developer.enabling') : t('Developer.disabling')) + ' React DevTools',
|
title: enable ? (
|
||||||
body: t('Developer.5secreload'),
|
<TranslationHelper trans_class={TranslationClass.DEVELOPER} trans_text={'enabling'} />
|
||||||
|
) : (
|
||||||
|
<TranslationHelper trans_class={TranslationClass.DEVELOPER} trans_text={'disabling'} />
|
||||||
|
),
|
||||||
|
body: <TranslationHelper trans_class={TranslationClass.DEVELOPER} trans_text={'5secreload'} />,
|
||||||
icon: <FaReact />,
|
icon: <FaReact />,
|
||||||
});
|
});
|
||||||
await sleep(5000);
|
await sleep(5000);
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ import { InstallType } from '../plugin';
|
|||||||
export enum TranslationClass {
|
export enum TranslationClass {
|
||||||
PLUGIN_LOADER = 'PluginLoader',
|
PLUGIN_LOADER = 'PluginLoader',
|
||||||
PLUGIN_INSTALL_MODAL = 'PluginInstallModal',
|
PLUGIN_INSTALL_MODAL = 'PluginInstallModal',
|
||||||
|
DEVELOPER = 'Developer',
|
||||||
}
|
}
|
||||||
|
|
||||||
interface TranslationHelperProps {
|
interface TranslationHelperProps {
|
||||||
@@ -47,6 +48,10 @@ const TranslationHelper: FC<TranslationHelperProps> = ({
|
|||||||
? t(TranslationClass.PLUGIN_INSTALL_MODAL + '.update.' + trans_text, i18n_args)
|
? t(TranslationClass.PLUGIN_INSTALL_MODAL + '.update.' + trans_text, i18n_args)
|
||||||
: t(TranslationClass.PLUGIN_INSTALL_MODAL + '.update.' + trans_text);
|
: t(TranslationClass.PLUGIN_INSTALL_MODAL + '.update.' + trans_text);
|
||||||
}
|
}
|
||||||
|
case TranslationClass.DEVELOPER:
|
||||||
|
return i18n_args
|
||||||
|
? t(TranslationClass.DEVELOPER + '.' + trans_text, i18n_args)
|
||||||
|
: t(TranslationClass.DEVELOPER + '.' + trans_text);
|
||||||
default:
|
default:
|
||||||
logger.error('We should never fall in the default case!');
|
logger.error('We should never fall in the default case!');
|
||||||
return '';
|
return '';
|
||||||
|
|||||||
Reference in New Issue
Block a user