Menu Button

The Menu Button component allows the user to create in-app menu-buttons that navigate through different sections of an application.

import React, { useState } from "react";
import { MenuButton } from "@nimbus-ds/patterns";
import { HomeIcon } from "@nimbus-ds/icons";

const Example: React.FC = () => {
  const [active, setActive] = useState(false);
  const handleActive = () => setActive(!active);

  return (
    <MenuButton
      label="Menu button"
      startIcon={HomeIcon}
      onClick={handleActive}
      active={active}
    />
  );
};

export default Example;

Instale o componente via terminal.

npm install @nimbus-ds/menubutton

Additional props are passed to the <MenuButton> element. See button docs for a list of props accepted by the <MenuButton> element.