18128: Adds Multi Panel View (MPV for short) component family.
authorLucas Di Pentima <lucas.dipentima@curii.com>
Fri, 8 Oct 2021 18:49:15 +0000 (15:49 -0300)
committerLucas Di Pentima <lucas.dipentima@curii.com>
Thu, 2 Dec 2021 23:01:56 +0000 (20:01 -0300)
commit247888ae38e7f5451d7e54cd5aac27391f361c78
tree9157157df761dfced8ade47de05a5119a8134d5e
parent5878b0e81cebae0283b13e2c2006b8457da5db13
18128: Adds Multi Panel View (MPV for short) component family.

MPVContainer aims to be a drop-in replacement for <Grid container...>
that will handle its children's visibility and pass to them additional
props so they can optionally offer UI elements to the user.

MPVPanelContent aims to be a drop-in replacement for <Grid item...>
in case there's a need for special layout inside a container. This
component will forward the additional props to its children.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
src/components/icon/icon.tsx
src/components/multi-panel-view/multi-panel-view.tsx [new file with mode: 0644]