<UserButton />
Renders a user button component with optional user information, color mode toggle, and extra menu items.

Props
showUserInfo
:boolean
- Whether to display user information (display name and email) or only show the avatar.colorModeToggle
:() => void | Promise<void>
- Function to be called when the color mode toggle button is clicked. If specified, a color mode toggle button will be shown.extraItems
:Array<{text: string, icon: React.ReactNode, onClick: Function}>
- Additional menu items to display.