Skip to main content

<UserDropdown />

The UserDropdown component renders a dropdown menu with user information and common actions like viewing profile, settings, and signing out.

Usage

Basic Usage

src/Header.jsx
import { UserDropdown } from '@asgardeo/react'

function Header() {
return (
<header>
<UserDropdown />
</header>
)
}

export default Header

Custom Menu Items

src/Header.jsx
import { UserDropdown } from '@asgardeo/react'

function Header() {
return (
<UserDropdown>
<UserDropdown.Item href="/profile">Profile</UserDropdown.Item>
<UserDropdown.Item href="/settings">Settings</UserDropdown.Item>
<UserDropdown.Item href="/billing">Billing</UserDropdown.Item>
<UserDropdown.Divider />
<UserDropdown.SignOut />
</UserDropdown>
)
}

export default Header

Props

PropTypeRequiredDescription
childrenReactNodeCustom menu items (defaults to standard items)
showAvatarbooleanShow user avatar (defaults to true)
showNamebooleanShow user name (defaults to true)
showEmailbooleanShow user email (defaults to true)
© 2026 Thunder. All rights reserved.
Terms & ConditionsPrivacy Policy