@arterial/fab

3.0.0 • Public • Published

Arterial FAB

Another React Material FAB

Installation

npm install @arterial/fab

Usage

Styles

Sass

@use "@material/fab/index.scss" as fab;
@include fab.core-styles;

CSS

import '@material/fab/dist/mdc.fab.css';

JSX

import {Fab} from '@arterial/fab';

Regular FAB

<Fab icon="favorite" />

Mini FAB

A mini FAB should be used on smaller screens. Mini FABs can also be used to create visual continuity with other screen elements.

<Fab icon="favorite" mini />

Extended FAB

The extended FAB is wider, and it includes a text label.

<Fab extended icon="add" label="Create" />

Other Variants

Trailing Icon

<Fab extended label="Create" trailingIcon="add" />

Text

Unlike standard FABs, extended FABs don't require an icon.

<Fab extended label="Create" />

Props

Fab

Name Type Description
className string Classes to be applied to the root element.
exited boolean Animates FAB out of view.
extended boolean Enables a extended variant.
icon string | node Icon to render within root element.
label string Text to be displayed within the root element.
outlined boolean Enables an outlined variant.
mini boolean Enables a mini variant.
ripple boolean Enables ripple within root element. Defaults to true.
tag string | object HTML tag to be applied to the root element. Defaults to button.
trailingIcon string | node Icon to render on the right side of the root element.

Readme

Keywords

none

Package Sidebar

Install

npm i @arterial/fab

Weekly Downloads

0

Version

3.0.0

License

MIT

Unpacked Size

6.41 kB

Total Files

4

Last publish

Collaborators

  • jdc2000