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)
Thunder LogoThunder Logo

Work together seamlessly with secure your applications with ease.

Terms & Policy

Pages

HomeDocsAPIsSDKs
© WSO2 LLC. All rights reserved.