<Drawer>
https://ui.shadcn.com/docs/components/sheet
(to be clear I love the lib, just wish it had a few more components -- I can't think of any others that really matter, and there are a few that could be consolidated e.g. Popover with hover delay is essentially a Tooltip)
lol
we want to do drawer as soon as we have time to focus on it. almost certainly next year. btw popover with openOnHover is not at all a tooltip, two very different things.
Cool cool. <3 Ty for having a good sense of humor.
Genuinely curious what the difference in a popover with hover + a delay vs a tooltip is.
I think we can close this one as a duplicate of https://github.com/mui/base-ui/issues/38
@corysimmons Popover openOnHover can contain interactive content, because even when openOnHover is set, it still works via click, so the component still works for pointer, keyboard, SR, and touch users. Everyone can open the popover and place focus inside, regardless of input mechanism. And because of this, a Popover trigger cannot also trigger another component.
Tooltips have no way to move focus inside, and touch users cannot open them. So they should never contain interactive content, or even non-interactive content that is important. They are purely visual elements for sighted users only. Because of this, a tooltip trigger can also trigger another component like Menu or Popover.