Code Insights: Use reach ui popover instead of uncontrolled reactstrap popover component for the drill-down panel
Created by: vovakulikov
Closes https://github.com/sourcegraph/sourcegraph/issues/23678
Context
This PR replaces the outdated popover component (reactstrap package) for code insights drill-down filter panel with a new approach with reach UI popover. Also as you can see on the gif below this PR introduce a new position calculation for the drill-down filter panel.
Also in this PR card with opened filters panel has an active outline visual state
What have been done
-
Implement popover component based on reach UI popover -
Add a storybook story for the grid component -
Implement a custom calculator for the drill-down filter panel component