From ed98d14b37cf09500afd88e7c8e9c03749119b38 Mon Sep 17 00:00:00 2001 From: Lukas Senionis Date: Fri, 18 Nov 2022 19:59:57 +0200 Subject: [PATCH] feat(classes): add "appDetailsClasses" (#55) --- src/deck-components/static-classes.ts | 39 +++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/src/deck-components/static-classes.ts b/src/deck-components/static-classes.ts index ce9e849..ff876f2 100644 --- a/src/deck-components/static-classes.ts +++ b/src/deck-components/static-classes.ts @@ -405,6 +405,42 @@ type AppDetailsHeaderClasses = Record< string >; +type AppDetailsClasses = Record< + | 'BreakNarrow' + | 'BreakShort' + | 'BreakTall' + | 'BreakUltraWide' + | 'BreakWide' + | 'Container' + | 'GamepadUIBreakNarrow' + | 'GamepadUIBreakShort' + | 'GamepadUIBreakWide' + | 'Glassy' + | 'Header' + | 'HeaderLoaded' + | 'InnerContainer' + | 'ItemFocusAnim-darkGrey' + | 'ItemFocusAnim-darkerGrey' + | 'ItemFocusAnim-darkerGrey-nocolor' + | 'ItemFocusAnim-green' + | 'ItemFocusAnim-grey' + | 'ItemFocusAnimBorder-darkGrey' + | 'PlayBar' + | 'PreventScrolling' + | 'RightBreakNarrow' + | 'RightBreakUltraNarrow' + | 'RightBreakUltraWide' + | 'RightBreakWide' + | 'ScrollContainer' + | 'ShowPlayBar' + | 'Throbber' + | 'duration-app-launch' + | 'fadein' + | 'focusAnimation' + | 'hoverAnimation', + string +>; + export const quickAccessMenuClasses: QuickAccessMenuClasses = findModule( (mod) => typeof mod === 'object' && mod?.Title?.includes('quickaccessmenu'), ); @@ -437,3 +473,6 @@ export const gamepadSliderClasses: GamepadSliderClasses = findModule( export const appDetailsHeaderClasses: AppDetailsHeaderClasses = findModule( (mod) => typeof mod === 'object' && mod?.TopCapsule?.includes('sharedappdetailsheader'), ); +export const appDetailsClasses: AppDetailsClasses = findModule( + (mod) => typeof mod === 'object' && mod?.HeaderLoaded?.includes('appdetails_'), +);