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