added theme disabling and theme selecting

This commit is contained in:
SethBurkart123
2023-11-02 18:09:02 +11:00
parent fb21eaeca1
commit 49bf19afd5
3 changed files with 122 additions and 24 deletions
+6 -1
View File
@@ -1,7 +1,7 @@
/* global chrome */
import { MenuOptionsOpen, OpenMenuOptions, closeSettings } from "../../SEQTA.js";
import { downloadTheme, listThemes, setTheme } from "../ui/Themes.js";
import { disableTheme, downloadTheme, listThemes, setTheme } from "../ui/Themes.js";
export class MessageHandler {
constructor() {
@@ -30,6 +30,11 @@ export class MessageHandler {
sendResponse({ themes });
});
return true;
case "DisableTheme":
disableTheme().then(() => {
sendResponse({ status: "success" });
});
return true;
default:
console.log("Unknown request info:", request.info);