1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

quick fix for logs not showing in tabs after first tab

Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>
This commit is contained in:
Jim Ehrismann 2022-03-03 17:08:36 -05:00
parent 54b87efd89
commit ca69d44d80

View File

@ -3,7 +3,7 @@
* Licensed under MIT License. See LICENSE in root directory for more information.
*/
import React, { createRef, useEffect } from "react";
import React, { createRef, useEffect, useState } from "react";
import { observer } from "mobx-react";
import { InfoPanel } from "../info-panel";
import { LogResourceSelector } from "./resource-selector";
@ -34,6 +34,12 @@ interface Dependencies {
const NonInjectedLogsDockTab = observer(({ className, tab, model, subscribeStores }: Dependencies & LogsDockTabProps) => {
const logListElement = createRef<LogList>();
const data = model.logTabData.get();
const [tabIds, setTabIds] = useState([]);
if (!tabIds.find(id => tab.id === id)) {
setTabIds([...tabIds, tab.id]);
model.reloadLogs();
}
useEffect(() => {
model.reloadLogs();