From 0146e154f33cdbd676ba2ebdfa2d79105a927d00 Mon Sep 17 00:00:00 2001 From: RadoslavDimchev Date: Thu, 2 May 2024 10:16:20 +0300 Subject: [PATCH] feat(panel-wrapper): flag to fit content height --- .../ManageValidator/RightManagePanels/DepositPanel.tsx | 1 + src/pages/ManageValidator/RightManagePanels/ExitPanel.tsx | 2 +- .../ManageValidator/RightManagePanels/PanelContent.tsx | 6 +++++- .../ManageValidator/RightManagePanels/PanelWrapper.tsx | 8 +++++++- 4 files changed, 14 insertions(+), 3 deletions(-) diff --git a/src/pages/ManageValidator/RightManagePanels/DepositPanel.tsx b/src/pages/ManageValidator/RightManagePanels/DepositPanel.tsx index 81c2f109..38fbbdd3 100644 --- a/src/pages/ManageValidator/RightManagePanels/DepositPanel.tsx +++ b/src/pages/ManageValidator/RightManagePanels/DepositPanel.tsx @@ -19,6 +19,7 @@ const DepositPanel = () => { return ( {isChainParity ? ( diff --git a/src/pages/ManageValidator/RightManagePanels/ExitPanel.tsx b/src/pages/ManageValidator/RightManagePanels/ExitPanel.tsx index 8835568b..2f16b0f8 100644 --- a/src/pages/ManageValidator/RightManagePanels/ExitPanel.tsx +++ b/src/pages/ManageValidator/RightManagePanels/ExitPanel.tsx @@ -9,7 +9,7 @@ const ExitPanel = () => { const exitValidatorHandler = () => {} return ( - + Validator Exit Queue diff --git a/src/pages/ManageValidator/RightManagePanels/PanelContent.tsx b/src/pages/ManageValidator/RightManagePanels/PanelContent.tsx index ca2a2fdf..6e34e1f0 100644 --- a/src/pages/ManageValidator/RightManagePanels/PanelContent.tsx +++ b/src/pages/ManageValidator/RightManagePanels/PanelContent.tsx @@ -20,7 +20,11 @@ const PanelContent = ({ return ( {isModalWidth && ( { +const PanelWrapper = ({ + children, + title, + fitContentHeight, +}: PanelWrapperProps) => { const [isModalOpen, setIsModalOpen] = useState(true) const navigate = useNavigate() const { validatorName } = useParams() @@ -36,6 +41,7 @@ const PanelWrapper = ({ children, title }: PanelWrapperProps) => { margin: 'auto', scrollbarWidth: 'thin', scrollbarColor: 'transparent transparent', + height: fitContentHeight ? 'fit-content' : 'auto', }, overlay: { zIndex: 2,