File tree Expand file tree Collapse file tree 1 file changed +30
-2
lines changed
Expand file tree Collapse file tree 1 file changed +30
-2
lines changed Original file line number Diff line number Diff line change 11/* eslint-disable import/no-extraneous-dependencies */
2- import React from 'react' ;
2+ import React , { HTMLProps } from 'react' ;
33import { storiesOf } from '@storybook/react' ;
44import { Header } from '../src' ;
5+ import { AsElementLink } from '../src/util/types/LinkTypes' ;
56
67const stories = storiesOf ( 'Header' , module ) ;
78
@@ -135,4 +136,31 @@ stories
135136 < Header . NavItem > Our research</ Header . NavItem >
136137 </ Header . Nav >
137138 </ Header >
138- ) ) ;
139+ ) )
140+ . add ( 'Header with custom NavItem component' , ( ) => {
141+ const customElement = ( props : AsElementLink < HTMLDivElement > ) => < div { ...props } /> ;
142+
143+ return (
144+ < Header
145+ orgName = "Anytown Anyplace"
146+ orgSplit = "Anywhere"
147+ orgDescriptor = "NHS Foundation Trust"
148+ white
149+ >
150+ < Header . Container >
151+ < Header . Logo href = "/" />
152+ < Header . Content >
153+ < Header . MenuToggle />
154+ < Header . Search />
155+ </ Header . Content >
156+ </ Header . Container >
157+ < Header . Nav >
158+ < Header . NavItem to = "/" asElement = { customElement } >
159+ Link to props
160+ </ Header . NavItem >
161+ < Header . NavItem > Your hospital visit</ Header . NavItem >
162+ < Header . NavItem > Wards and departments</ Header . NavItem >
163+ </ Header . Nav >
164+ </ Header >
165+ ) ;
166+ } ) ;
You can’t perform that action at this time.
0 commit comments