Skip to content

Instantly share code, notes, and snippets.

@jaysoo
Created March 20, 2019 18:24
Show Gist options
  • Save jaysoo/bc9beccf13e17c2539902fb35912b734 to your computer and use it in GitHub Desktop.
Save jaysoo/bc9beccf13e17c2539902fb35912b734 to your computer and use it in GitHub Desktop.
// apps/my-app/src/app/app.tsx
import * as React from 'react';
import { BrowserRouter, Route, Link } from 'react-router-dom';
import { Home } from '@my-app/home';
import { Gifs } from '@my-app/gifs';
import { environment } from '../environments/environment';
import './app.scss';
export const App = () => (
<BrowserRouter>
<div className="app">
<nav className="app-nav">
<ul>
<li>
<Link to="/">Home</Link>
</li>
<li>
<Link to="/gifs">Search GIFs</Link>
</li>
</ul>
</nav>
<div className="app-content">
<Route path="/" exact component={Home} />
<Route
path="/gifs"
render={() => <Gifs apiKey={environment.giphy.apiKey} />}
/>
</div>
</div>
</BrowserRouter>
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment