Sha256: 0384c88ee2dfdcbf79a267bab3f0f1258621021262c3293fe32cf9c0a8532e4d
Contents?: true
Size: 694 Bytes
Versions: 44
Compression:
Stored size: 694 Bytes
Contents
import * as React from "react"; import { ApolloProvider } from "react-apollo"; import apolloClient from "./apollo_client"; const { I18n } = require("react-i18nify"); interface ApplicationProps { locale: string; } /** * Wrapper component for all React applications using Apollo * @class * @augments Component */ export default class Application extends React.Component<ApplicationProps> { constructor(props: ApplicationProps) { const { locale } = props; I18n.setLocale(locale); super(props); } public render() { const { children } = this.props; return ( <ApolloProvider client={apolloClient}> {children} </ApolloProvider> ); } }
Version data entries
44 entries across 44 versions & 1 rubygems