mirror of
https://github.com/SteamDeckHomebrew/decky-frontend-lib.git
synced 2026-05-19 17:40:08 +02:00
fix(staticclasses): unbreak on latest beta
unsure if this works for all of them but it works Enough
This commit is contained in:
@@ -694,55 +694,56 @@ type BasicAppDetailsSectionStylerClasses = Record<
|
|||||||
>;
|
>;
|
||||||
|
|
||||||
export const quickAccessMenuClasses: QuickAccessMenuClasses = findModule(
|
export const quickAccessMenuClasses: QuickAccessMenuClasses = findModule(
|
||||||
(mod) => typeof mod === 'object' && mod?.Title?.includes('quickaccessmenu'),
|
(mod) => typeof mod === 'object' && mod?.Title && mod?.QuickAccessMenu && mod?.BatteryDetailsLabels,
|
||||||
);
|
);
|
||||||
/**
|
/**
|
||||||
* @depreciated please use quickAccessMenuClasses instead
|
* @depreciated please use quickAccessMenuClasses instead
|
||||||
*/
|
*/
|
||||||
export const staticClasses = quickAccessMenuClasses;
|
export const staticClasses = quickAccessMenuClasses;
|
||||||
export const scrollPanelClasses: ScrollPanelClasses = findModule(
|
export const scrollPanelClasses: ScrollPanelClasses = findModule(
|
||||||
(mod) => typeof mod === 'object' && mod?.ScrollPanel?.includes('scrollpanel'),
|
(mod) => typeof mod === 'object' && mod?.ScrollPanel,
|
||||||
);
|
);
|
||||||
/**
|
/**
|
||||||
* @depreciated please use scrollPanelClasses instead
|
* @depreciated please use scrollPanelClasses instead
|
||||||
*/
|
*/
|
||||||
export const scrollClasses = scrollPanelClasses;
|
export const scrollClasses = scrollPanelClasses;
|
||||||
|
// TODO refactor to use class mapper
|
||||||
export const gamepadDialogClasses: GamepadDialogClasses = findModule(
|
export const gamepadDialogClasses: GamepadDialogClasses = findModule(
|
||||||
(mod) => typeof mod === 'object' && mod?.GamepadDialogContent?.includes('gamepaddialog'),
|
(mod) => typeof mod === 'object' && mod?.GamepadDialogContent,
|
||||||
);
|
);
|
||||||
export const quickAccessControlsClasses: QuickAccessControlsClasses = findModule(
|
export const quickAccessControlsClasses: QuickAccessControlsClasses = findModule(
|
||||||
(mod) => typeof mod === 'object' && typeof mod?.PanelSection === 'string' && mod?.PanelSection?.includes('quickaccesscontrols'),
|
(mod) => typeof mod === 'object' && typeof mod?.PanelSection === 'string' && mod?.PanelSection,
|
||||||
);
|
);
|
||||||
export const updaterFieldClasses: UpdaterFieldClasses = findModule(
|
export const updaterFieldClasses: UpdaterFieldClasses = findModule(
|
||||||
(mod) => typeof mod === 'object' && mod?.OOBEUpdateStatusContainer?.includes('updaterfield'),
|
(mod) => typeof mod === 'object' && mod?.OOBEUpdateStatusContainer,
|
||||||
);
|
);
|
||||||
export const playSectionClasses: PlaySectionClasses = findModule(
|
export const playSectionClasses: PlaySectionClasses = findModule(
|
||||||
(mod) => typeof mod === 'object' && mod?.Container?.includes('appdetailsplaysection'),
|
(mod) => typeof mod === 'object' && mod?.Container,
|
||||||
);
|
);
|
||||||
export const gamepadSliderClasses: GamepadSliderClasses = findModule(
|
export const gamepadSliderClasses: GamepadSliderClasses = findModule(
|
||||||
(mod) => typeof mod === 'object' && mod?.SliderControlPanelGroup?.includes('gamepadslider'),
|
(mod) => typeof mod === 'object' && mod?.SliderControlPanelGroup,
|
||||||
);
|
);
|
||||||
export const appDetailsHeaderClasses: AppDetailsHeaderClasses = findModule(
|
export const appDetailsHeaderClasses: AppDetailsHeaderClasses = findModule(
|
||||||
(mod) => typeof mod === 'object' && mod?.TopCapsule?.includes('sharedappdetailsheader'),
|
(mod) => typeof mod === 'object' && mod?.TopCapsule,
|
||||||
);
|
);
|
||||||
export const appDetailsClasses: AppDetailsClasses = findModule(
|
export const appDetailsClasses: AppDetailsClasses = findModule(
|
||||||
(mod) => typeof mod === 'object' && mod?.HeaderLoaded?.includes('appdetails_'),
|
(mod) => typeof mod === 'object' && mod?.HeaderLoaded,
|
||||||
);
|
);
|
||||||
export const gamepadUIClasses: GamepadUIClasses = findModule(
|
export const gamepadUIClasses: GamepadUIClasses = findModule(
|
||||||
(mod) => typeof mod === 'object' && mod?.BasicUiRoot?.includes('gamepadui_'),
|
(mod) => typeof mod === 'object' && mod?.BasicUiRoot,
|
||||||
);
|
);
|
||||||
export const gamepadTabbedPageClasses: GamepadTabbedPageClasses = findModule(
|
export const gamepadTabbedPageClasses: GamepadTabbedPageClasses = findModule(
|
||||||
(mod) => typeof mod === 'object' && mod?.GamepadTabbedPage?.includes('gamepadtabbedpage_')
|
(mod) => typeof mod === 'object' && mod?.GamepadTabbedPage
|
||||||
);
|
);
|
||||||
export const gamepadContextMenuClasses: GamepadContextMenuClasses = findModule(
|
export const gamepadContextMenuClasses: GamepadContextMenuClasses = findModule(
|
||||||
(mod) => typeof mod === 'object' && mod?.BasicContextMenuModal?.includes('gamepadcontextmenu')
|
(mod) => typeof mod === 'object' && mod?.BasicContextMenuModal
|
||||||
);
|
);
|
||||||
export const achievementClasses: AchievementClasses = findModule(
|
export const achievementClasses: AchievementClasses = findModule(
|
||||||
(mod) => typeof mod === 'object' && mod?.AchievementListItemBase?.includes('achievementslist')
|
(mod) => typeof mod === 'object' && mod?.AchievementListItemBase
|
||||||
);
|
);
|
||||||
export const mainMenuAppRunningClasses: MainMenuAppRunningClasses = findModule(
|
export const mainMenuAppRunningClasses: MainMenuAppRunningClasses = findModule(
|
||||||
(mod) => typeof mod === 'object' && mod?.MainMenuAppRunning?.includes('mainmenuapprunning')
|
(mod) => typeof mod === 'object' && mod?.MainMenuAppRunning
|
||||||
);
|
);
|
||||||
export const basicAppDetailsSectionStylerClasses: BasicAppDetailsSectionStylerClasses = findModule(
|
export const basicAppDetailsSectionStylerClasses: BasicAppDetailsSectionStylerClasses = findModule(
|
||||||
(mod) => typeof mod === 'object' && mod?.AppDetailsRoot?.includes('basicappdetailssectionstyler_')
|
(mod) => typeof mod === 'object' && mod?.AppDetailsRoot
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user