refactor: mobile popover UX (#2140)

This commit is contained in:
Aman Harwara
2023-01-18 01:00:23 +05:30
committed by GitHub
parent 7af4ecbc3d
commit baf77516fe
33 changed files with 237 additions and 117 deletions

View File

@@ -65,6 +65,7 @@ const AddTagOption: FunctionComponent<Props> = ({
<Icon type="chevron-right" className="text-neutral" />
</MenuItem>
<Popover
title="Add tag"
togglePopover={toggleMenu}
anchorElement={buttonRef.current}
open={isOpen}

View File

@@ -50,6 +50,7 @@ const ChangeEditorOption: FunctionComponent<ChangeEditorOptionProps> = ({ applic
</div>
</MenuItem>
<Popover
title="Change note type"
align="start"
anchorElement={buttonRef.current}
className="pt-2 md:pt-0"

View File

@@ -48,6 +48,7 @@ const ListedActionsOption: FunctionComponent<Props> = ({ application, note, icon
<Icon type="chevron-right" className="text-neutral" />
</MenuItem>
<Popover
title="Listed"
togglePopover={toggleMenu}
anchorElement={buttonRef.current}
open={isOpen}

View File

@@ -47,6 +47,7 @@ const NotesOptionsPanel = ({
<>
<RoundIconButton label="Note options menu" onClick={toggleMenu} ref={buttonRef} icon="more" />
<Popover
title="Note options"
disableClickOutside={disableClickOutside}
togglePopover={toggleMenu}
anchorElement={buttonRef.current}

View File

@@ -52,6 +52,7 @@ const SuperNoteOptions = ({ note, markdownShortcut, enableSuperMarkdownPreview }
<Icon type="chevron-right" className="ml-auto text-neutral" />
</MenuItem>
<Popover
title="Export note"
side="left"
align="start"
open={isExportMenuOpen}