summaryrefslogtreecommitdiff
path: root/frontend/src/components/QuickAccessVisibleState.tsx
diff options
context:
space:
mode:
authorAAGaming <aa@mail.catvibers.me>2023-02-22 22:00:23 -0500
committerAAGaming <aa@mail.catvibers.me>2023-02-22 22:00:30 -0500
commit97bb3fa4c879cf2a517e59b1f7177c9e49e0a692 (patch)
tree5e60e481a02d31ac4c88a780bdd853a6906a4b67 /frontend/src/components/QuickAccessVisibleState.tsx
parent611245aec9c056383692fac8a1214efd4718449f (diff)
downloaddecky-loader-97bb3fa4c879cf2a517e59b1f7177c9e49e0a692.tar.gz
decky-loader-97bb3fa4c879cf2a517e59b1f7177c9e49e0a692.zip
Fix loader on feb 22 2023 beta
Diffstat (limited to 'frontend/src/components/QuickAccessVisibleState.tsx')
-rw-r--r--frontend/src/components/QuickAccessVisibleState.tsx10
1 files changed, 3 insertions, 7 deletions
diff --git a/frontend/src/components/QuickAccessVisibleState.tsx b/frontend/src/components/QuickAccessVisibleState.tsx
index 09babe84..ef977442 100644
--- a/frontend/src/components/QuickAccessVisibleState.tsx
+++ b/frontend/src/components/QuickAccessVisibleState.tsx
@@ -4,15 +4,11 @@ const QuickAccessVisibleState = createContext<boolean>(true);
export const useQuickAccessVisible = () => useContext(QuickAccessVisibleState);
-export const QuickAccessVisibleStateProvider: FC<{ initial: boolean; setter: ((val: boolean) => {}[]) | never[] }> = ({
- children,
- initial,
- setter,
-}) => {
+export const QuickAccessVisibleStateProvider: FC<{ initial: boolean; tab: any }> = ({ children, initial, tab }) => {
const [visible, setVisible] = useState<boolean>(initial);
const [prev, setPrev] = useState<boolean>(initial);
- // hack to use an array as a "pointer" to pass the setter up the tree
- setter[0] = setVisible;
+ // HACK but i can't think of a better way to do this
+ tab.qAMVisibilitySetter = setVisible;
if (initial != prev) {
setPrev(initial);
setVisible(initial);