BetterDiscordApp-rauenzi/renderer/src/builtins/developer/reactdevtools.js

29 lines
795 B
JavaScript

import Builtin from "../../structs/builtin";
import Modals from "../../ui/modals";
import {Strings, IPC} from "modules";
const fs = require("fs");
const path = require("path");
export default new class ReactDevTools extends Builtin {
get name() {return "ReactDevTools";}
get category() {return "developer";}
get id() {return "reactDevTools";}
async enabled() {
this.showModal();
}
async disabled() {
this.showModal();
}
showModal() {
if (!this.initialized) return;
Modals.showConfirmationModal(Strings.Modals.additionalInfo, Strings.Modals.restartPrompt, {
confirmText: Strings.Modals.restartNow,
cancelText: Strings.Modals.restartLater,
onConfirm: () => IPC.relaunch()
});
}
};