[FE] Offer the ability to manually resize the contextual view
Summary
We are working towards introducing the contextual view (drawer), which provides users access to work item details without losing their current context. When conducting early solution validation for this, we identified a desire from users to be able to manually resize this drawer to accommodate their needs and screen space. Additionally, we've received similar feedback in internal testing of the feature.
There is a similar resizable "drawer" that can be seen in the product today – the Duo Chat panel. However, this doesn't appear to be using the drawer component. The Duo Chat panel also offers vertical resizing, which we don't anticipate a need for this. Ideally, it would make sense to build this capability of resizing the drawer into the component in GitLab UI, using a prop if we didn't want to allow this for all drawers.
Proposal
Offer the ability to manually resize the contextual view, while storing the size so that it remains constant upon opening the contextual view.