@@ -22,12 +22,15 @@ export const Language = {
22
22
signOutLabel :"Sign Out" ,
23
23
}
24
24
export interface UserDropdownProps {
25
- isOpen ?:boolean // *DO NOT USE* Only used for testing via Storybook
26
25
user :TypesGen . User
26
+ /**
27
+ * isOpen, defaults to false, only used for testing, to open the menu without clicking
28
+ */
29
+ isOpen ?:boolean
27
30
onSignOut :( ) => void
28
31
}
29
32
30
- export const UserDropdown :React . FC < UserDropdownProps > = ( { isOpen, user, onSignOut} :UserDropdownProps ) => {
33
+ export const UserDropdown :React . FC < UserDropdownProps > = ( { isOpen= false , user, onSignOut} :UserDropdownProps ) => {
31
34
const styles = useStyles ( )
32
35
const [ anchorEl , setAnchorEl ] = useState < HTMLElement | undefined > ( )
33
36
@@ -52,7 +55,7 @@ export const UserDropdown: React.FC<UserDropdownProps> = ({ isOpen, user, onSign
52
55
< BorderedMenu
53
56
anchorEl = { anchorEl }
54
57
getContentAnchorEl = { null }
55
- open = { ! ! anchorEl || ! ! isOpen }
58
+ open = { ! ! anchorEl || isOpen }
56
59
anchorOrigin = { {
57
60
vertical :"bottom" ,
58
61
horizontal :"right" ,