From 6f91071af4cd74d0dea1845217b57fb249f32d94 Mon Sep 17 00:00:00 2001 From: Alex Andreev Date: Wed, 31 Aug 2022 14:34:54 +0300 Subject: [PATCH] Using new Signed-off-by: Alex Andreev --- src/renderer/components/dock/logs/log-list.tsx | 7 ++++--- src/renderer/components/dock/logs/view.tsx | 9 ++++++--- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/renderer/components/dock/logs/log-list.tsx b/src/renderer/components/dock/logs/log-list.tsx index 56202e0676..00c1c22d90 100644 --- a/src/renderer/components/dock/logs/log-list.tsx +++ b/src/renderer/components/dock/logs/log-list.tsx @@ -1,6 +1,7 @@ import { useVirtualizer } from '@tanstack/react-virtual'; import AnsiUp from 'ansi_up'; import DOMPurify from 'dompurify'; +import { observer } from 'mobx-react'; import React, { useRef } from 'react'; import { SearchStore } from '../../../search-store/search-store'; import { cssNames } from '../../../utils'; @@ -10,7 +11,7 @@ export interface LogListProps { model: LogTabViewModel; } -export const LogList = ({ model }: LogListProps) => { +export const LogList = observer(({ model }: LogListProps) => { const { logs } = model; const parentRef = useRef(null) const rowVirtualizer = useVirtualizer({ @@ -24,7 +25,7 @@ export const LogList = ({ model }: LogListProps) => {
@@ -56,7 +57,7 @@ export const LogList = ({ model }: LogListProps) => {
) -} +}); const colorConverter = new AnsiUp(); diff --git a/src/renderer/components/dock/logs/view.tsx b/src/renderer/components/dock/logs/view.tsx index 157ccfa778..19d1b84691 100644 --- a/src/renderer/components/dock/logs/view.tsx +++ b/src/renderer/components/dock/logs/view.tsx @@ -8,7 +8,7 @@ import { observer } from "mobx-react"; import { InfoPanel } from "../info-panel"; import { LogResourceSelector } from "./resource-selector"; import type { LogListRef } from "./list"; -import { LogList } from "./list"; +// import { LogList } from "./list"; import { LogSearch } from "./search"; import { LogControls } from "./controls"; import { withInjectables } from "@ogre-tools/injectable-react"; @@ -20,6 +20,8 @@ import type { SubscribeStores } from "../../../kube-watch-api/kube-watch-api"; import subscribeStoresInjectable from "../../../kube-watch-api/subscribe-stores.injectable"; import type { PodStore } from "../../+workloads-pods/store"; import podStoreInjectable from "../../+workloads-pods/store.injectable"; +import { noop } from "lodash"; +import { LogList } from "./log-list"; export interface LogsDockTabProps { className?: string; @@ -83,7 +85,7 @@ const NonInjectedLogsDockTab = observer(({ )} @@ -91,7 +93,8 @@ const NonInjectedLogsDockTab = observer(({ showButtons={false} showStatusPanel={false} /> - + {/* */} + );