UNPKG

react-static

Version:

A progressive static site generator for React

31 lines (27 loc) 861 B
import React from 'react' import { Router, Link } from 'react-static' import { css } from 'glamor' import glamorous from 'glamorous' import { hot } from 'react-hot-loader' // import Routes from 'react-static-routes' css.global('html, body', tw('font-demo-serif font-light text-base m-0 p-0')) css.global('a', tw('no-underline text-demo-color font-bold')) const NavStyled = glamorous.nav(tw('w-full bg-demo-color')) const LinkStyled = glamorous(Link)(tw('text-white p-4 inline-block')) const Content = glamorous.div(tw('p-4')) const App = () => ( <Router> <div> <NavStyled> <LinkStyled to="/">Home</LinkStyled> <LinkStyled to="/about">About</LinkStyled> <LinkStyled to="/blog">Blog</LinkStyled> </NavStyled> <Content> <Routes /> </Content> </div> </Router> ) export default hot(module)(App)