From c5bbf2d823ba7e46d7a1ae64f85cf34df290a659 Mon Sep 17 00:00:00 2001 From: Johanna Szepanski <johanna.szepanski@softhouse.se> Date: Wed, 20 Nov 2024 14:51:56 +0100 Subject: [PATCH] fixed accordions going from controlled to uncontrolled state --- src/views/host/details/HostDetailsView.jsx | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/views/host/details/HostDetailsView.jsx b/src/views/host/details/HostDetailsView.jsx index e10f6990..bd1cb8e4 100644 --- a/src/views/host/details/HostDetailsView.jsx +++ b/src/views/host/details/HostDetailsView.jsx @@ -100,9 +100,12 @@ export function HostDetailsView({ hostId, host, alert }) { </Typography> } expanded={accordionState.detailsOpen} - onChange={(_, expanded) => - setAccordionState({ detailsOpen: expanded }) - } + onChange={(_, expanded) => { + setAccordionState((prevState) => ({ + ...prevState, + detailsOpen: expanded + })); + }} > <HostDetailsTable host={host} /> </SimpleAccordion> @@ -117,9 +120,12 @@ export function HostDetailsView({ hostId, host, alert }) { </Typography> } expanded={accordionState.logStreamOpen} - onChange={(_, expanded) => - setAccordionState({ logStreamOpen: expanded }) - } + onChange={(_, expanded) => { + setAccordionState((prevState) => ({ + ...prevState, + logStreamOpen: expanded + })); + }} > <LokiPanel hostName={host.name} -- GitLab