Drawer component to dynamically render any other components into a drawer panel that slides out from left right top or bottom
An exercise in typescript and tests
- Work out context/hooks
- Style props
- Settings for positioning and animation
- Publish to npm if it seems useful and doesn't already exist using functional components