From e3260ebaab438e97abeea8a2d0dfdc29ddd1b44c Mon Sep 17 00:00:00 2001 From: Grigory Date: Fri, 8 Dec 2023 01:02:31 +0500 Subject: [PATCH] feat(wrapper): add `Dropdown` ReactComponent --- jsHelper/spicetifyWrapper.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/jsHelper/spicetifyWrapper.js b/jsHelper/spicetifyWrapper.js index b6419e156f..787cf0654d 100644 --- a/jsHelper/spicetifyWrapper.js +++ b/jsHelper/spicetifyWrapper.js @@ -241,7 +241,8 @@ window.Spicetify = { "ButtonSecondary", "ButtonTertiary", "Snackbar", - "Chip" + "Chip", + "Dropdown", ]; const REACT_HOOK = ["DragHandler", "usePanelState", "useExtractedColor"]; @@ -427,6 +428,9 @@ window.Spicetify = { styledImage: functionModules.find(m => m.toString().includes("placeholderSrc")) }, Chip: modules.find(m => m?.render?.toString().includes("invertedDark") && m?.render?.toString().includes("isUsingKeyboard")), + Dropdown: Object.values( + require(Object.entries(require.m).find(([, value]) => value.toString().includes("dropDown") && value.toString().includes("isSafari"))[0]) + ).find(m => typeof m === "function"), ...Object.fromEntries(menus) }, ReactHook: {