UNPKG

react-lte

Version:

AdminLTE v3 template for ReactJS

46 lines (42 loc) 1.59 kB
import React from 'react'; import { Link } from 'react-router-dom'; import { Nav, NavItem, NavLink } from 'reactstrap'; import { faExpandArrowsAlt, faThLarge, } from '@fortawesome/free-solid-svg-icons'; import LteMessageNavMenu from '../../components/navbar/LteMessageNavMenu'; import { messageNavData, notifNavData } from '../data/header'; import LteNotifNavMenu from '../../components/navbar/LteNotifNavMenu'; import LteMainHeader from '../../components/navbar/LteMainHeader'; import LteNavSearch from '../../components/navbar/LteNavSearch'; import LteToggler from '../../components/navbar/LteToggler'; import LteIcon from '../../components/LteIcon'; export default function DemoHeader() { return ( <LteMainHeader> <LteToggler> <NavItem className="d-none d-sm-inline-block"> <NavLink tag={Link} to="/">Home</NavLink> </NavItem> <NavItem className="d-none d-sm-inline-block"> <NavLink href="#">Contact</NavLink> </NavItem> </LteToggler> <LteNavSearch /> <Nav navbar className="ml-auto"> <LteMessageNavMenu data={messageNavData} /> <LteNotifNavMenu data={notifNavData} /> <NavItem> <NavLink tag="button" className="btn" data-widget="fullscreen"> <LteIcon icon={faExpandArrowsAlt} /> </NavLink> </NavItem> <NavItem> <NavLink tag="button" className="btn" data-widget="control-sidebar" data-slide="true"> <LteIcon icon={faThLarge} /> </NavLink> </NavItem> </Nav> </LteMainHeader> ); }