@intility/bifrost-react
Version:
React library for Intility's design system, Bifrost.
34 lines (33 loc) • 1.09 kB
JavaScript
import Nav from "./Nav.js";
import NavGroup from "./Nav.Group.js";
import NavHeader from "./Nav.Header.js";
import NavItem from "./Nav.Item.js";
import NavMobile from "./Nav.Mobile.js";
import NavSearch from "./Nav.Search.js";
import NavSide from "./Nav.Side.js";
import NavTop from "./Nav.Top.js";
import NavLogo from "./Nav.Logo.js";
import { wrapClientComponent } from "../../utils/wrapClientComponent.js";
/**
* Responsive component for Bifrost navigation menus
*
* @see https://bifrost.intility.com/react/nav
*/
export default Object.assign(wrapClientComponent(Nav, "Nav"), {
/** Item for Nav component */
Item: NavItem,
/** Group of clickable items for Nav */
Group: NavGroup,
/** A search input for use inside Nav `top` or `side` */
Search: NavSearch,
/** Nav top bar */
Top: NavTop,
/** Nav sidebar */
Side: NavSide,
/** Full-screen fixed mobile nav */
Mobile: NavMobile,
/** A heading suitable in topbar group for a set of checkboxes */
Header: NavHeader,
/** Helper component to make it easier to style the logo and app name */
Logo: NavLogo
});