mirror of
https://github.com/SteamDeckHomebrew/decky-loader.git
synced 2026-07-11 10:41:59 +00:00
28 lines
971 B
TypeScript
28 lines
971 B
TypeScript
import { Field, Toggle } from '@decky/ui';
|
|
import { useTranslation } from 'react-i18next';
|
|
import { FaChrome } from 'react-icons/fa';
|
|
|
|
import { useSetting } from '../../../../utils/hooks/useSetting';
|
|
|
|
export default function RemoteDebuggingSettings() {
|
|
const [allowRemoteDebugging, setAllowRemoteDebugging] = useSetting<boolean>('cef_forward', false);
|
|
const { t } = useTranslation();
|
|
|
|
return (
|
|
<Field
|
|
label={t('RemoteDebugging.remote_cef.label')}
|
|
description={<span style={{ whiteSpace: 'pre-line' }}>{t('RemoteDebugging.remote_cef.desc')}</span>}
|
|
icon={<FaChrome style={{ display: 'block' }} />}
|
|
>
|
|
<Toggle
|
|
value={allowRemoteDebugging || false}
|
|
onChange={(toggleValue) => {
|
|
setAllowRemoteDebugging(toggleValue);
|
|
if (toggleValue) DeckyBackend.call('utilities/allow_remote_debugging');
|
|
else DeckyBackend.call('utilities/disallow_remote_debugging');
|
|
}}
|
|
/>
|
|
</Field>
|
|
);
|
|
}
|