import { Router } from 'react-router-dom';
import { BrowserRouter as Router } from 'react-router-dom';
import { useHistory, BrowserRouter as Router,
Switch,
Route,
Link
} from 'react-router-dom';
function App() {
return (
<Router>
<main>
<Header screenHandler={()=>{}} />
<Switch>
<Route exact path='/'>
<BlogScreen posts={Posts} />
</Route>
<Route path='/post'>
<PostScreen />
</Route>
<Route path='/edit'>
<EditScreen onAddPostClick={createNewPost} onSavePostClick={changePost} />
</Route>
</Switch>
</main>
</Router>
);
}
export default App;
import React from 'react';
import styled from 'styled-components';
const StyledButton = styled.button`
padding: 10px 20px;
font-size: 15px;
border: none;
background-color: #fff;
color: #000;
`;
const MainButton = ({children, onButtonClick}) => (
<StyledButton onClick={onButtonClick}>{children}</StyledButton>
);
export default MainButton;