1.2.1 • Published 1 year ago

react-animated-menuicon v1.2.1

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

A customizable React Menu-icon. You can choose the size, animation and color of the icon.

Install

npm install react-animated-menuicon

Imports

import { MenuIcon, useMenuIcon } from 'react-animated-menuicon'

  • useMenuIcon is a hook that must be bound to MenuIcon
  • MenuIcon is the component to be used in JSX. It expects all the methods given my useMenuIcon

Full example

import { MenuIcon, useMenuIcon } from 'react-animted-menuicon';

function Navbar() {
  const methods = useMenuIcon({
    size: 'md',
    color: '#008080',
    type: 'spin'
  });

  return (
    <nav>
      <MenuIcon {...methods} />
    </nav>
  );
}

How to use

Hook -

const methods = useMenuIcon({}); // you must pass in an empty {} for all base properties

Component -

<MenuIcon {...methods} />

Properties

  const methods = useMenuIcon({
    size: 'sm'
  })

Sizes expects a string value to be passed in. If the sm-xl sizes are a bit different than whats needed, use the custom property and wrap the MenuIcon component in a HTML tag with the correct text size property.

Custom example:

  const methods = useMenuIcon({ size: 'custom' });

  <span style={{ fontSize: '23px' }}>
    <MenuIcon {...methods} /> // will have a width/height of 23px
  </span>
  const methods = useMenuIcon({
    type: 'spin'
  })

Currently, only two animations are available: base and spin. If no value is passed, the component will default to base.

  const methods = useMenuIcon({
    color: 'red'
  })

Colors expects any valid color, in any form. If you're using hexcode, please make sure to include the #. If no valid color is passed in, it will default to black (#000000).

1.2.1

1 year ago

1.2.0

1 year ago

1.1.11

1 year ago

1.1.10

1 year ago

1.1.9

1 year ago

1.1.8

1 year ago

1.1.7

1 year ago

1.1.6

1 year ago

1.1.5

1 year ago

1.1.4

1 year ago

1.1.3

1 year ago

1.1.2

1 year ago

1.1.1

1 year ago

1.1.0

1 year ago

1.0.9

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago