0.0.13 ā¢ Published 6 years ago
charles-lamb-layout v0.0.13
Charles Lamb Layout
TLDR / What is it?
A Layout, with header and navbar
How Do I use it?
Install
ā yesmate git:(dev) npm i charles-lamb-layout
Import
Import into your main react component
import Layout from 'charles-lamb-layout';
Include
Include in your main react component and pass it the links you want displayed, eg
const links = [
{path:'/',title:"home",key:1},
{path:'/checkout',title:"checkout",key:2}
]
<Layout links={links}/>
In context
eg with a router, in main App.js
const links = [
{path:'/',title:"home",key:1},
{path:'/checkout',title:"checkout",key:2}]
return (
<Router>
<main>
<Layout links={links}/>
<div>
<Switch>
<Route exact path="/" component={Products}/>
<Route path="/products/:id" component={Product} />
<Route path="/checkout" component={Checkout} />
</Switch>
</div>
</main>
</Router>
);