import React from "react"; import { SearchBar } from "../GlobalSearchBar/SearchBar"; import { DownloadProgressTick } from "../ComicDetail/DownloadProgressTick"; import { Link } from "react-router-dom"; import { isEmpty, isNil, isUndefined } from "lodash"; import { format, fromUnixTime } from "date-fns"; import { useStore } from "../../store/index"; import { useShallow } from "zustand/react/shallow"; const Navbar: React.FunctionComponent = (props) => { const { airDCPPSocketConnected, airDCPPDisconnectionInfo, airDCPPSessionInformation, airDCPPDownloadTick, importJobQueue, } = useStore( useShallow((state) => ({ airDCPPSocketConnected: state.airDCPPSocketConnected, airDCPPDisconnectionInfo: state.airDCPPDisconnectionInfo, airDCPPSessionInformation: state.airDCPPSessionInformation, airDCPPDownloadTick: state.airDCPPDownloadTick, importJobQueue: state.importJobQueue, })), ); // const downloadProgressTick = useSelector( // (state: RootState) => state.airdcpp.downloadProgressData, // ); // // const airDCPPSocketConnectionStatus = useSelector( // (state: RootState) => state.airdcpp.isAirDCPPSocketConnected, // ); // const airDCPPSessionInfo = useSelector( // (state: RootState) => state.airdcpp.airDCPPSessionInfo, // ); // const socketDisconnectionReason = useSelector( // (state: RootState) => state.airdcpp.socketDisconnectionReason, // ); return ( ); }; export default Navbar;