Skip to content

Commit fa407f9

Browse files
committed
add default isOpen
1 parent 676de24 commit fa407f9

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

site/src/components/UserDropdown/UsersDropdown.tsx

+6-3
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,15 @@ export const Language = {
2222
signOutLabel: "Sign Out",
2323
}
2424
export interface UserDropdownProps {
25-
isOpen?: boolean // *DO NOT USE* Only used for testing via Storybook
2625
user: TypesGen.User
26+
/**
27+
* isOpen, defaults to false, only used for testing, to open the menu without clicking
28+
*/
29+
isOpen?: boolean
2730
onSignOut: () => void
2831
}
2932

30-
export const UserDropdown: React.FC<UserDropdownProps> = ({ isOpen, user, onSignOut }: UserDropdownProps) => {
33+
export const UserDropdown: React.FC<UserDropdownProps> = ({ isOpen = false, user, onSignOut }: UserDropdownProps) => {
3134
const styles = useStyles()
3235
const [anchorEl, setAnchorEl] = useState<HTMLElement | undefined>()
3336

@@ -52,7 +55,7 @@ export const UserDropdown: React.FC<UserDropdownProps> = ({ isOpen, user, onSign
5255
<BorderedMenu
5356
anchorEl={anchorEl}
5457
getContentAnchorEl={null}
55-
open={!!anchorEl || !!isOpen}
58+
open={!!anchorEl || isOpen}
5659
anchorOrigin={{
5760
vertical: "bottom",
5861
horizontal: "right",

0 commit comments

Comments
 (0)