fix: clear stale stack log container selection

This commit is contained in:
Thai Nguyen
2026-08-18 17:34:18 +07:00
parent a5b8626345
commit c77f6d889d
@@ -74,15 +74,16 @@ export const ShowDockerLogsStack = ({
useEffect(() => { useEffect(() => {
const currentContainers = option === "native" ? containers : services; const currentContainers = option === "native" ? containers : services;
if ( if (currentContainers) {
currentContainers && const nextContainerId = currentContainers.some(
currentContainers.length > 0 && (container) => container.containerId === containerId,
(!containerId || )
!currentContainers.some( ? containerId
(container) => container.containerId === containerId, : currentContainers[0]?.containerId;
))
) { if (nextContainerId !== containerId) {
setContainerId(currentContainers[0]?.containerId); setContainerId(nextContainerId);
}
} }
}, [option, services, containers, containerId]); }, [option, services, containers, containerId]);