react-lte
Version:
AdminLTE v3 template for ReactJS
46 lines (42 loc) • 1.59 kB
JSX
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>
);
}