import { useTranslation } from 'react-i18next'; import { useDispatch, useSelector } from 'react-redux'; import classNames from 'classnames'; import React from 'react'; import { toggleDetailedLogs } from '../../../actions/queryLogs'; import HeaderCell from './HeaderCell'; import { RootState } from '../../../initialState'; const Header = () => { const { t } = useTranslation(); const dispatch = useDispatch(); const isDetailed = useSelector((state: RootState) => state.queryLogs.isDetailed); const disableDetailedMode = () => dispatch(toggleDetailedLogs(false)); const enableDetailedMode = () => dispatch(toggleDetailedLogs(true)); const HEADERS = [ { className: 'logs__cell--date', content: 'time_table_header', }, { className: 'logs__cell--domain', content: 'request_table_header', }, { className: 'logs__cell--response', content: 'response_table_header', }, { className: 'logs__cell--client', content: ( <> {t('client_table_header')} { } > ), }, ]; return (