Skip to content

Commit

Permalink
feat(classes): add "appDetailsClasses" (SteamDeckHomebrew#55)
Browse files Browse the repository at this point in the history
  • Loading branch information
FrogTheFrog authored Nov 18, 2022
1 parent b882612 commit ed98d14
Showing 1 changed file with 39 additions and 0 deletions.
39 changes: 39 additions & 0 deletions src/deck-components/static-classes.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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'),
);
Expand Down Expand Up @@ -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_'),
);

0 comments on commit ed98d14

Please sign in to comment.