Added a new component for info/warning/error/success banners
used the banners to verify if a package is known by Thoth and or in PyPI.
Description
The banners have 4 severity levels (success, info, warning, error) and can also include a link / button to open a new page. In this case, the link is to new issue. These banners are displayed before the options form but below the package adding section.
Needs approval from an approver in each of these files:
- ~~[OWNERS](https://github.com/thoth-station/jupyterlab-requirements/blob/master/OWNERS)~~ [pacospace]
Approvers can indicate their approval by writing `/approve` in a comment
Approvers can cancel approval by writing `/approve cancel` in a comment
Related Issues and Dependencies
https://github.com/thoth-station/jupyterlab-requirements/issues/621
This introduces a breaking change
This Pull Request implements
Description
The banners have 4 severity levels (success, info, warning, error) and can also include a link / button to open a new page. In this case, the link is to new issue. These banners are displayed before the options form but below the package adding section.