import '../../assets/styles/scss/main.scss'; import React, { Component } from 'react'; import { Switch, Route } from 'react-router-dom'; import { IntlProvider } from 'react-intl'; import BootstrapProvider from '@bootstrap-styled/provider'; import GlobalStyle from '../shared/GlobalStyle'; import { IStateProps, IDispatchProps, IOwnProps } from './types'; import Lang, { Locates } from '../../lang'; import In from '../templates/In'; import Out from '../templates/Out'; type IProps = IStateProps & IDispatchProps & IOwnProps; class Controller extends Component { getLocate() { const { locate } = this.props; switch (locate.data.id) { case 'en': return Locates.EN; case 'es': return Locates.ES; case 'fr': return Locates.FR; case 'pt-BR': return Locates.BR; default: return Locates.EN; } } render() { const currentLang = Lang[this.getLocate()]; return ( ); } } export default Controller;