import "./pod-log-search.scss"; import React, { useEffect } from "react"; import { observer } from "mobx-react"; import { SearchInput } from "../input"; import { searchStore } from "../../../common/search-store"; import { Icon } from "../icon"; import { _i18n } from "../../i18n"; import { t } from "@lingui/macro"; export interface PodLogSearchProps { onSearch: (query: string) => void toPrevOverlay: () => void toNextOverlay: () => void } interface Props extends PodLogSearchProps { logs: string[] } export const PodLogSearch = observer((props: Props) => { const { logs, onSearch, toPrevOverlay, toNextOverlay } = props; const { setNextOverlayActive, setPrevOverlayActive, searchQuery, occurrences, activeFind, totalFinds } = searchStore; const jumpDisabled = !searchQuery || !occurrences.length; const findCounts = (