freefeed-react-client
freefeed-react-client copied to clipboard
No way to chose subscription lists in user-info overlay
Hover cursor over username. The user-info overlay pane is shown. Click "Subscribe".
Actual behavior: User is instantly added to "Home" friend-list
Expected behavior:
- Show "Subscribe" dialog pane, positioning it below the clicked link
- Disable mouse-out handler so that user-info overlay is not hidden until subscribe dialog is closed
- Click outside of 2 open panes closes both of them
- ESC button closes "Subscribe" pane and allows user-info to be closed (if pointer is out of it)
Я об этом думал, но реализовывать это именно в таком виде я боюсь. Получится двухуровневый попап, который к тому же меняет режим своего закрытия в зависимости от контекста (сейчас-то user card закрывается просто по mouse out). Это ужасно.
Как вариант — открывать диалог подписки модальным попапом, с затемнением страницы, не привязывая его вообще к user card.