import React from 'react'; import { Trans, useTranslation } from 'react-i18next'; import { shallowEqual, useDispatch, useSelector } from 'react-redux'; import { getVersion } from '../../actions'; import './Version.css'; const Version = () => { const dispatch = useDispatch(); const { t } = useTranslation(); const { dnsVersion, processingVersion, checkUpdateFlag, } = useSelector((state) => state?.dashboard ?? {}, shallowEqual); const { dnsVersion: installDnsVersion, } = useSelector((state) => state?.install ?? {}, shallowEqual); const version = dnsVersion || installDnsVersion; const onClick = () => { dispatch(getVersion(true)); }; return (
{version && ( <> version{version} )} {checkUpdateFlag && }
); }; export default Version;