Implement general modal component and suggest for Kotahi storybook
Description
In order to support the 3 modals we will be adding to the website, you'll be creating a general modal component that supports the following features
- darken the page behind
- certain background-color, padding and border-radius
- vertical scrolling for long content
- possibly minimum and maximum widths
- adhere to Faith's general modal component design
Feel free to create a new modal component instead of the one they're using. We're planning to have this one be the de-facto modal component instead.
Learning objectives
- React
- React Modal