diff options
author | Ernst Widerberg <ernst@sunet.se> | 2022-06-08 09:51:33 +0200 |
---|---|---|
committer | Ernst Widerberg <ernst@sunet.se> | 2022-06-08 11:49:39 +0200 |
commit | 6cc822b5f88ceaefee3f89d71b3f4bd62d098c35 (patch) | |
tree | 32c8a57cbb2eea10eb7f5217bf90c97854f18d0e /src/components/Header.js | |
parent | 15f09c9c9c98f0fb4288a496fda3370e199734ac (diff) |
Make functional: Header
Diffstat (limited to 'src/components/Header.js')
-rw-r--r-- | src/components/Header.js | 60 |
1 files changed, 29 insertions, 31 deletions
diff --git a/src/components/Header.js b/src/components/Header.js index 1e5a1a0..f6a6952 100644 --- a/src/components/Header.js +++ b/src/components/Header.js @@ -3,38 +3,36 @@ import PropTypes from "prop-types"; import { Link } from "react-router-dom"; import Button from "@mui/material/Button"; -class Header extends React.Component { - static propTypes = { - clearToken: PropTypes.func.isRequired - }; - - render() { - return ( - <div id="header"> - <div id="title"> - <Link to="/">✨ SOC Dashboard</Link> - </div> - <div id="navigation"> - <Link to="/" className="active"> - Example Navigation - </Link> - <span id="separator">•</span> - <Link to="/">Example Navigation</Link> - <span id="separator">•</span> - <Link to="/">Example Navigation</Link> - </div> - <div id="right"> - <Button - variant="contained" - color="error" - onClick={this.props.clearToken} - > - Sign out - </Button> - </div> +function Header(props) { + return ( + <div id="header"> + <div id="title"> + <Link to="/">✨ SOC Dashboard</Link> + </div> + <div id="navigation"> + <Link to="/" className="active"> + Example Navigation + </Link> + <span id="separator">•</span> + <Link to="/">Example Navigation</Link> + <span id="separator">•</span> + <Link to="/">Example Navigation</Link> </div> - ); - } + <div id="right"> + <Button + variant="contained" + color="error" + onClick={props.clearToken} + > + Sign out + </Button> + </div> + </div> + ); } +Header.propTypes = { + clearToken: PropTypes.func.isRequired +}; + export default Header; |