Customizable Responsive Menu Component in React

The Ultimate React Multilevel Menu

URMM is a responsive menu react component. It’s designed to be customizable and user-friendly.

  • User-friendly simple and eligent
  • Customizable to be suited to your needs
  • RTL-Support to support different languages
  • Mutli-level to go as deep as you want

Pros

  1. URMM is fully customizable thanks to different props
  2. URMM supports multi-level menus
  3. URMM is easy to implement

Demo.

Documentation is here.

Install

npm install --save ultimate-react-multilevel-menu

or

yarn add ultimate-react-multilevel-menu

Minimum Working Set Up

import {
  Nav,
  Collapse,
  Item,
  Items,
  Logo
} from 'ultimate-react-multilevel-menu'

;<Nav className={'navbar-light bg-white'}>
  <Logo href="/">Logo</Logo>
  <Collapse>
    <Item href={'#home'}>Home</Item>
    <Items href={'#articles'} title="Articles">
      <Items href={'#power-plant'} title="Power plant">
        <Item href={'#turbine'}>Turbine</Item>
      </Items>
    </Items>
    <Items href={'#about'} title="About">
      <Item href={'#introduction'}>Introduction</Item>
    </Items>
    <Item href={'#pricing'}>Pricing</Item>
  </Collapse>
</Nav>

Componnents

Nav

Nav component is container of all other components and you can change the color scheme by using the predefined css classes or your custom css classes

Props

NameTypeDefaultDescriptiondir“rtl” | “ltr”“ltr”Menu directionclassName“string”“”CSS class for nav tag

Collapse

Collapse component is container of Item and Items components and it’s responsible to make the menu responsive and elegant on small screens

Props

NameTypeDefaultDescription

Logo

Logo component is container of your logo which can be an image or a simple text

Props

NameTypeDefaultDescriptionhref“string”“”Logo url linkasReact.ElementTypeaThe component that link render asclassName“string”“”CSS class for container div tag

Item

Item component is a single link

Props

NameTypeDefaultDescriptionhref“string”“”Item url linkasReact.ElementTypeaThe component that link render asclassName“string”“”CSS class for container li tag

Items

Items component is a link and a container for other Item or Items components

Props

NameTypeDefaultDescriptionhref“string”“”Url link for it selfasReact.ElementTypeaThe component that link render asclassName“string”“”CSS class for container ul tag

Contact Me

Email : moizadloo@gmail.com

GitHub

View Github

Related Posts

Recent Posts

ഇടുക്കിയിലെ മലയോര മേഖലകളിൽ രാത്രിയാത്ര നിരോധിച്ചു. രാത്രി ഏഴു മുതൽ രാവിലെ ആറു വരെയാണ് നിരോധനം

ഏന്തയാർ ഈസ്റ്റിൽ പ്രളയത്തിൽ തകർന്ന പാലത്തിന് പകരം പുതിയ പാലം നിർമ്മിക്കുവാൻ താത്ക്കാലിക പാലം പൊളിച്ച് നീക്കി

Explore the Investment Opportunities: A Comprehensive Guide to Different Types of Mutual Funds

Title: Understanding Mutual Funds: A Beginner's Guide to Investing

തീവ്രമഴ മുന്നറിയിപ്പിന്റെ പശ്ചാതലത്തിൽ സംസ്ഥാനം ജാഗ്രതയിൽ

250,000 അപേക്ഷകൾ വർദ്ധിച്ചതിനാൽ ട്രാൻസ്‌പോർട്ട് കമ്മീഷണർ പരിശോധന പുനരാരംഭിക്കും

ഏലക്കയിൽ കീടനാശിനി സാന്നിധ്യം; ആറര ലക്ഷത്തിലധികം ടിൻ അരവണ നശിപ്പിക്കാൻ ടെൻഡർ ക്ഷണിച്ച് ദേവസ്വം ബോർഡ്‌

ഭീമൻ പാറക്കഷണങ്ങൾ അടർന്ന് ദേശീയ പാതയിലേക്ക് വീഴുന്നത് പതിവാകുന്നു. കുട്ടിക്കാനത്തിനും മുണ്ടക്കയത്തിനുമിടയിൽ നിലനിൽക്കുന്നത് വൻ അപകട ഭീഷണി

ചക്രവാതച്ചുഴി:അതിശക്തമായ മഴ വരുന്നു

പ്ലസ് വൺ പ്രവേശനം. അക്ഷയയിൽ തിക്കി തിരക്കേണ്ട, നെറ്റിവിറ്റി/ജാതി തെളിയിക്കാൻ പത്താംതരം സർട്ടിഫിക്കറ്റ് മതി