@govuk-frederic/page-header

0.2.0 • Public • Published

PageHeader

Import

  import PageHeader from '@govuk-frederic/page-header';

Usage

Default example

import { Link } from 'react-router-dom';
import PageHeader from '@govuk-frederic/page-header';
import asNavLink from 'as-nav-link';

const LogoLink = asNavLink()(PageHeader.LogoAnchor);
const NavLink = asNavLink()(PageHeader.NavAnchor);
const PageLogo = (<LogoLink to="/">Logo text</LogoLink>);
const PriorityNavigation = (<NavLink to="/">My Account</NavLink>);



<PageHeader logo={PageLogo}>
  {PriorityNavigation}
</PageHeader >

TODO:

  • Add responsive considerations
  • Check rendering of multiple items in Navigation container and provide example Story
  • Replace magic numbers from HOC items with constants

Properties

Prop Required Default Type Description
children null node Navigation items, rendered on the right
logo null node Title, rendered large on the left

Readme

Keywords

none

Package Sidebar

Install

npm i @govuk-frederic/page-header

Weekly Downloads

5

Version

0.2.0

License

MIT

Unpacked Size

67.5 kB

Total Files

33

Last publish

Collaborators

  • loque-
  • penx
  • petelockey
  • steve_sims