react-floating-btn-menu

1.0.16 • Public • Published

React Floating Button Menu

A Material floating button menu implementation made with styled-component & react

Inspired by react-material-floating-button and react-floating-button-menu with added labels to buttons.

Installation

npm install react-floating-btn-menu --save

Demo

See the project page

Usage

You can customize opening direction, speed, and styles of each button via props. Other options will be added soon

import { FloatingMenu, MainButton, ChildButton } from 'react-floating-button-menu/build';
import MdAdd from 'react-icons/lib/md/add';
import MdClose from 'react-icons/lib/md/close';
 
...
  <FloatingMenu slideSpeed={500} direction="left" size={{ main: 56, child: 40 }}>
    <MainButton
      iconResting={MdAdd}
      iconActive={MdClose}
      iconColor="white"
      backgroundColor="black"
    />
    <ChildButton
      iconButton={MdAdd}
      iconColor="black"
      order={1}
      backgroundColor="white"
      label ="Add"
    />
    <ChildButton
      iconButton={MdAdd}
      iconColor="black"
      order={2}
      backgroundColor="white"
      label="Add another"
    />
  </FloatingMenu>
...

Try the Demos Locally

git clone https://github.com/ifndefdeadmau5/react-floating-btn-menu.git
cd react-floating-button-menu
npm install
cd docs
npm install
npm start

Contributing

Please submit issues.

Package Sidebar

Install

npm i react-floating-btn-menu

Weekly Downloads

8

Version

1.0.16

License

none

Unpacked Size

403 kB

Total Files

13

Last publish

Collaborators

  • damn_handsome