Skip to content

Dropdown menu

A list of actions anchored to a trigger.

Dropdown menu Dropdown menu

var open by remember {
    mutableStateOf(
        value = false,
    )
}
Box(
    content = {
        JengaButton(
            text = "Menu",
            onClick = { open = true },
            variant = JengaButtonVariant.Outline,
        )
        JengaDropdownMenu(
            expanded = open,
            onDismissRequest = { open = false },
            content = {
                JengaDropdownMenuItem(
                    text = "Re-enter",
                    onClick = { open = false },
                )
                JengaDropdownMenuItem(
                    text = "View history",
                    onClick = { open = false },
                )
                JengaDropdownMenuDivider()
                JengaDropdownMenuItem(
                    text = "Revoke",
                    onClick = { open = false },
                    tone = JengaDropdownMenuItemTone.Danger,
                )
            },
        )
    },
)