MenuItemProps
SteamClientHomebrewSDK / client/src / MenuItemProps
Interface: MenuItemProps
Defined in: typescript-packages/client/src/components/Menu.ts:33
Extends
Properties
actionDescriptionMap?
optional actionDescriptionMap: ActionDescriptionMap;
Defined in: typescript-packages/client/src/components/FooterLegend.ts:51
Inherited from
FooterLegendProps
.actionDescriptionMap
bInteractableItem?
optional bInteractableItem: boolean;
Defined in: typescript-packages/client/src/components/Menu.ts:34
bPlayAudio?
optional bPlayAudio: boolean;
Defined in: typescript-packages/client/src/components/Menu.ts:41
children?
optional children: ReactNode;
Defined in: typescript-packages/client/src/components/Menu.ts:43
disabled?
optional disabled: boolean;
Defined in: typescript-packages/client/src/components/Menu.ts:40
onButtonDown()?
optional onButtonDown: (evt) => void;
Defined in: typescript-packages/client/src/components/FooterLegend.ts:57
Parameters
evt
Returns
void
Inherited from
FooterLegendProps
.onButtonDown
onButtonUp()?
optional onButtonUp: (evt) => void;
Defined in: typescript-packages/client/src/components/FooterLegend.ts:58
Parameters
evt
Returns
void
Inherited from
onCancelActionDescription?
optional onCancelActionDescription: ReactNode;
Defined in: typescript-packages/client/src/components/FooterLegend.ts:53
Inherited from
FooterLegendProps
.onCancelActionDescription
onCancelButton()?
optional onCancelButton: (evt) => void;
Defined in: typescript-packages/client/src/components/FooterLegend.ts:60
Parameters
evt
Returns
void
Inherited from
FooterLegendProps
.onCancelButton
onGamepadBlur()?
optional onGamepadBlur: (evt) => void;
Defined in: typescript-packages/client/src/components/FooterLegend.ts:65
Parameters
evt
Returns
void
Inherited from
FooterLegendProps
.onGamepadBlur
onGamepadDirection()?
optional onGamepadDirection: (evt) => void;
Defined in: typescript-packages/client/src/components/FooterLegend.ts:63
Parameters
evt
Returns
void
Inherited from
FooterLegendProps
.onGamepadDirection
onGamepadFocus()?
optional onGamepadFocus: (evt) => void;
Defined in: typescript-packages/client/src/components/FooterLegend.ts:64
Parameters
evt
Returns
void
Inherited from
FooterLegendProps
.onGamepadFocus
onMenuActionDescription?
optional onMenuActionDescription: ReactNode;
Defined in: typescript-packages/client/src/components/FooterLegend.ts:56
Inherited from
FooterLegendProps
.onMenuActionDescription
onMenuButton()?
optional onMenuButton: (evt) => void;
Defined in: typescript-packages/client/src/components/FooterLegend.ts:66
Parameters
evt
Returns
void
Inherited from
FooterLegendProps
.onMenuButton
onOKActionDescription?
optional onOKActionDescription: ReactNode;
Defined in: typescript-packages/client/src/components/FooterLegend.ts:52
Inherited from
FooterLegendProps
.onOKActionDescription
onOKButton()?
optional onOKButton: (evt) => void;
Defined in: typescript-packages/client/src/components/FooterLegend.ts:59
Parameters
evt
Returns
void
Inherited from
onOptionsActionDescription?
optional onOptionsActionDescription: ReactNode;
Defined in: typescript-packages/client/src/components/FooterLegend.ts:55
Inherited from
FooterLegendProps
.onOptionsActionDescription
onOptionsButton()?
optional onOptionsButton: (evt) => void;
Defined in: typescript-packages/client/src/components/FooterLegend.ts:62
Parameters
evt
Returns
void
Inherited from
FooterLegendProps
.onOptionsButton
onSecondaryActionDescription?
optional onSecondaryActionDescription: ReactNode;
Defined in: typescript-packages/client/src/components/FooterLegend.ts:54
Inherited from
FooterLegendProps
.onSecondaryActionDescription
onSecondaryButton()?
optional onSecondaryButton: (evt) => void;
Defined in: typescript-packages/client/src/components/FooterLegend.ts:61
Parameters
evt
Returns
void
Inherited from
FooterLegendProps
.onSecondaryButton
selected?
optional selected: boolean;
Defined in: typescript-packages/client/src/components/Menu.ts:39
tone?
optional tone: "positive" | "emphasis" | "destructive";
Defined in: typescript-packages/client/src/components/Menu.ts:42
Methods
onClick()?
optional onClick(evt): void;
Defined in: typescript-packages/client/src/components/Menu.ts:35
Parameters
evt
Event
Returns
void
onMouseEnter()?
optional onMouseEnter(evt): void;
Defined in: typescript-packages/client/src/components/Menu.ts:37
Parameters
evt
MouseEvent
Returns
void
onMoveRight()?
optional onMoveRight(): void;
Defined in: typescript-packages/client/src/components/Menu.ts:38
Returns
void
onSelected()?
optional onSelected(evt): void;
Defined in: typescript-packages/client/src/components/Menu.ts:36
Parameters
evt
Event
Returns
void