decord/source/modules/devtools/native/components/DevToolsLazy.tsx
github-actions f0f877e8ce chore: update source for alpha 347.1
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4824.js (118.4 MB)
2026-09-15 14:23:42 +00:00

58 lines
2 KiB
TypeScript

// Module ID: 14676
// Function ID: 14677
// Name: DevToolsLazy
// Dependencies: [19, 17, 7825, 7824, 21, 14677, 14679, 1897, 504, 1364, 16035, 2]
// Exports: default
// Module 14676 (DevToolsLazy)
import asyncRequireImpl from "asyncRequireImpl" /* 1897 */;
import noop from "module_19" /* 19 */;
import DeveloperExperimentStore from "DeveloperExperimentStore" /* 7825 */;
import DevToolsSettingsStore from "DevToolsSettingsStore" /* 7824 */;
require = fn;
const NativeModules = fn(17).NativeModules;
const jsx = fn(21).jsx;
let items = [
{
input: "o",
modifierFlags: fn(14677).KeyModifierFlags.keyModifierControl,
eventName: "keyCommandShowDevTools",
discoverabilityTitle: "Open DevTools Panel",
onKeyCommand() {
asyncRequireImpl(14679, dependencyMap.paths).then((navigateToDevTools) => {
navigateToDevTools.navigateToDevTools();
});
return true;
}
}
];
const size = fn(2);
let result = size.fileFinishedImporting("modules/devtools/native/components/DevToolsLazy.tsx");
export default function DevToolsLazy() {
items = [DeveloperExperimentStore];
stateFromStores = stateFromStores(504).useStateFromStores(items, () => isDeveloper.isDeveloper);
const obj = stateFromStores(504);
const tmp = stateFromStores;
const items1 = [DevToolsSettingsStore];
const stateFromStores1 = stateFromStores(504).useStateFromStores(items1, () => showDevWidget.showDevWidget);
const effect = noop.useEffect(() => {
if (obj.isIOS()) {
DeveloperExperimentStore.addChangeListener(() => {
NSUserDefaultsBridge = NSUserDefaultsBridge.NSUserDefaultsBridge;
if (NSUserDefaultsBridge != null) {
const result = NSUserDefaultsBridge.setIsDiscordDeveloper(stateFromStores);
}
});
}
});
const obj2 = stateFromStores(504);
const keyCommands = stateFromStores(14677).useKeyCommands(stateFromStores ? items : []);
if (stateFromStores) {
if (stateFromStores1) {
return jsx(tmp(16035).default, {});
}
}
return null;
};