Skip to main content

RtkMenu

A menu component.

<View style={{ padding: '52px 0 0 0' }}>
<RtkMenu placement="top">
<RtkButton>Top Menu</RtkButton>
<RtkMenuList>
<RtkMenuItem onClick={() => alert('You clicked: alert()')}>
alert()
</RtkMenuItem>
</RtkMenuList>
</RtkMenu>

{/* This menu will be placed at top due to less space */}
<RtkMenu placement="bottom">
<RtkButton>Bottom Menu</RtkButton>
<RtkMenuList>
<RtkMenuItem onClick={() => alert('You clicked: alert()')}>
alert()
</RtkMenuItem>
</RtkMenuList>
</RtkMenu>
</View>

Props

iconPack

Icon pack

Default
defaultIconPack

offset

Offset in px

Default
10
Type
number

placement

Placement of menu

Default
'bottom-end'
Type
"bottom" | "bottom-end" | "bottom-start" | "left" | "left-end" | "left-start" | "right" | "right-end" | "right-start" | "top" | "top-end" | "top-start"

size

Size

Type
"lg" | "md" | "sm" | "xl"

t

Language

Default
useLanguage()