Skip to content

Commit

Permalink
memoize logo
Browse files Browse the repository at this point in the history
  • Loading branch information
victorekpo committed Jul 14, 2024
1 parent 1b3940b commit 11dca26
Showing 1 changed file with 19 additions and 12 deletions.
31 changes: 19 additions & 12 deletions client/src/components/Header/Header.jsx
Original file line number Diff line number Diff line change
@@ -1,13 +1,20 @@
import logo from "@public/images/cloudflare.svg";
import { memo, useMemo } from 'react';
import logoSrc from "@public/images/cloudflare.svg";

export const Header = () => (
<div>
<nav className="navbar navbar-light bg-light mb-1">
<div className="container-fluid">
<span className="navbar-brand h1">Cloudflare React Worker</span>
</div>
</nav>
<img src={ logo } width="200" alt="logo"/>
<br/>
</div>
);
export const Header = memo(() => {
const logo = useMemo(() => logoSrc, []);

return (
<div>
<nav className="navbar navbar-light bg-light mb-1">
<div className="container-fluid" style={ { height: "50px" } }>
<span className="navbar-brand h1">Cloudflare React Worker</span>
<span style={ { position: "relative", right: 0 } }>
<img src={ logo } width="151" height="50" alt="logo"/>
</span>
</div>
</nav>
<br/>
</div>
);
});

0 comments on commit 11dca26

Please sign in to comment.