import * as React from 'react' import { withTranslation, WithTranslation } from 'react-i18next' import { inject, observer } from 'mobx-react' import { storeKeys } from '@lib/createStore' import EE from '@lib/event' import { Card, Header, Icon } from '@components' import { BaseRouterProps } from '@models' import { Proxy, Group } from './components' import './style.scss' interface ProxiesProps extends BaseRouterProps, WithTranslation {} interface ProxiesState { } @inject(...storeKeys) @observer class Proxies extends React.Component { componentDidMount () { this.props.store.fetchData() } handleNotitySpeedTest = () => { EE.notifySpeedTest() } render () { const { t, store } = this.props return (
    { store.data.proxyGroup.map(p => (
  • )) }
{t('speedTestText')}
    { store.data.proxy.map(p => (
  • )) }
) } } export default withTranslation(['Proxies'])(Proxies)