Merge pull request #159 from moonlight-mod/kasimir/pest-control
moonbase: get rid of all findByExports
Cynthia Foxwell 1 month ago 6 files (+9, -8)
Changed files
@@ -54,7 +54,8 @@ dependencies: [{ ext: "spacepack", id: "spacepack" },{ ext: "settings", id: "settings" },{ id: "react" },- { ext: "moonbase", id: "ui" }+ { ext: "moonbase", id: "ui" },+ ':"USER_SETTINGS_MODAL_SET_SECTION"'],entrypoint: true},
@@ -10,7 +10,7 @@ const { MenuItem, Text, Breadcrumbs } = Components;const Margins = spacepack.require("discord/styles/shared/Margins.css");-const { open } = spacepack.findByExports("setSection", "clearSubsection")[0].exports.Z;+const { open } = spacepack.findByCode(':"USER_SETTINGS_MODAL_SET_SECTION"')[0].exports.Z;let SettingsNotice;const notice = {
@@ -4,7 +4,7 @@ import Flex from "@moonlight-mod/wp/discord/uikit/Flex";import { Text } from "@moonlight-mod/wp/discord/components/common/index";const Margins = spacepack.require("discord/styles/shared/Margins.css");-const HelpMessageClasses = spacepack.findByExports("positive", "iconDiv")[0].exports;+const HelpMessageClasses = spacepack.findByCode("positive:", "iconDiv:")[0].exports;// reimpl of HelpMessage but with a custom iconexport default function HelpMessage({
@@ -26,10 +26,10 @@const { BeakerIcon, DownloadIcon, TrashIcon, AngleBracketsIcon, Tooltip } = Components;const PanelButton = spacepack.findByCode("Masks.PANEL_BUTTON")[0].exports.Z;-const TabBarClasses = spacepack.findByExports("tabBar", "tabBarItem", "headerContentWrapper")[0].exports;-const MarkupClasses = spacepack.findByExports("markup", "inlineFormat")[0].exports;+const TabBarClasses = spacepack.findByCode("tabBar:", "tabBarItem:", "headerContentWrapper:")[0].exports;+const MarkupClasses = spacepack.findByCode("markup:", "inlineFormat:")[0].exports;-const BuildOverrideClasses = spacepack.findByExports("disabledButtonOverride")[0].exports;+const BuildOverrideClasses = spacepack.findByCode("disabledButtonOverride:")[0].exports;const COMPAT_TEXT_MAP: Record<ExtensionCompat, string> = {[ExtensionCompat.Compatible]: "huh?",
@@ -13,7 +13,7 @@const { Divider } = spacepack.findByCode(".forumOrHome]:")[0].exports.Z;const TitleBarClasses = spacepack.findByCode("iconWrapper:", "children:")[0].exports;const TabBarClasses = spacepack.findByCode("nowPlayingColumn:")[0].exports;-const { setSection, clearSubsection } = spacepack.findByExports("setSection", "clearSubsection")[0].exports.Z;+const { setSection, clearSubsection } = spacepack.findByCode(':"USER_SETTINGS_MODAL_SET_SECTION"')[0].exports.Z;const Margins = spacepack.require("discord/styles/shared/Margins.css");export const pages: {
@@ -59,7 +59,7 @@ buttons: [{name: "Open Moonbase",onClick: () => {- const { open } = spacepack.findByExports("setSection", "clearSubsection")[0].exports.Z;+ const { open } = spacepack.findByCode(':"USER_SETTINGS_MODAL_SET_SECTION"')[0].exports.Z;if (MoonbaseSettingsStore.getExtensionConfigRaw<boolean>("moonbase", "sections", false)) {open("moonbase-extensions");} else {