UNPKG

terra-application-header-layout

Version:

This component renders an application header layout. To be used with a layout.

59 lines (52 loc) 2.11 kB
import React from 'react'; import classNames from 'classnames/bind'; import ResponsiveElement from 'terra-responsive-element'; import ApplicationHeaderLayout from 'terra-application-header-layout'; import ExtensionsExample from 'terra-application-header-layout/lib/terra-dev-site/doc/common/ExtensionsExample'; import LogoExample from 'terra-application-header-layout/lib/terra-dev-site/doc/common/LogoExample'; import NavigationExample from 'terra-application-header-layout/lib/terra-dev-site/doc/common/NavigationExample'; import ToggleExample from 'terra-application-header-layout/lib/terra-dev-site/doc/common/ToggleExample'; import UtilitiesExample from 'terra-application-header-layout/lib/terra-dev-site/doc/common/UtilitiesExample'; import styles from './HeaderWireframe.module.scss'; const cx = classNames.bind(styles); const HeaderWireframe = () => { const tinyHeader = ( <ApplicationHeaderLayout logo={<LogoExample size="tiny" />} utilities={<UtilitiesExample size="tiny" />} extensions={<ExtensionsExample size="tiny" />} navigation={<NavigationExample size="tiny" />} toggle={<ToggleExample size="tiny" />} /> ); const mediumHeader = ( <ApplicationHeaderLayout logo={<LogoExample size="small" />} utilities={<UtilitiesExample size="small" />} extensions={<ExtensionsExample size="small" />} navigation={<NavigationExample size="small" />} toggle={<ToggleExample size="small" />} /> ); const largeHeader = ( <ApplicationHeaderLayout logo={<LogoExample size="medium" />} utilities={<UtilitiesExample size="medium" />} extensions={<ExtensionsExample size="medium" />} navigation={<NavigationExample size="medium" />} toggle={<ToggleExample size="medium" />} /> ); return ( <div className={cx('content-wrapper')}> <div className={cx('responsive-element-wrapper')}> <ResponsiveElement tiny={tinyHeader} medium={mediumHeader} large={largeHeader} /> </div> </div> ); }; export default HeaderWireframe;