Skip to content

Instantly share code, notes, and snippets.

@jnbdz
Created October 10, 2023 19:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jnbdz/cf15441fea724731d4c740acf93d12ae to your computer and use it in GitHub Desktop.
Save jnbdz/cf15441fea724731d4c740acf93d12ae to your computer and use it in GitHub Desktop.
import imgAvatar from '@patternfly/react-core/src/demos/assets/avatarImg.svg';
<ToolbarItem visibility={{
default: 'hidden',
md: 'visible'
}}>
<Dropdown isOpen={isDropdownOpen} onSelect={onDropdownSelect} onOpenChange={isOpen => setIsDropdownOpen(isOpen)} popperProps={{
position: 'right'
}} toggle={toggleRef => <MenuToggle ref={toggleRef} onClick={onDropdownToggle} isFullHeight isExpanded={isDropdownOpen} icon={<Avatar src={imgAvatar} alt="" />}>
Ned Username
</MenuToggle>}>
<DropdownList>{userDropdownItems}</DropdownList>
</Dropdown>
</ToolbarItem>
@jnbdz
Copy link
Author

jnbdz commented Oct 12, 2023

const onDropdownToggle = () => {
    setIsDropdownOpen(!isDropdownOpen);
  };
  const onDropdownSelect = () => {
    setIsDropdownOpen(false);
  };

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment