react-native-action-floating-button

1.0.7 • Public • Published

Example Image

Basic Usage

import {
  FloatingButton,
  FloatingButtonChild,
} from "react-native-action-floating-button";
 
const Floating = () => (
  <FloatingButton
    hasChildren={false}
    icon={<Text>{/*Here your Icon*/}</Text>}
    background="blue"
    onPress={() => foo()}
  />
);

Usage With Children

import {
  FloatingButton,
  FloatingButtonChild,
} from "react-native-action-floating-button";
 
const Floating = () => (
  <FloatingButton
    hasChildren={true}
    icon={<Text>{/*Here your Icon*/}</Text>}
    backgroundColor="blue"
  >
    <FloatingButtonChild backgroundColor="blue" title="Tooltip message">
      <Text>{/*Here your Icon*/}</Text>
    </FloatingButtonChild>
  </FloatingButton>
);

Props

Floating Child

Options Default Value How To use
backgroundColor red rgb or hex Use to change the color of the button
hasChildren true true, false If true instead of using onPress it opens the floatingButtonChild
onPress none method Use to change the behavior when it's pressed with hasChildren on false.
icon none Text Use to display some text or icon
padding 10 Number Use to add padding
alignItems flex-end flex-start,center,flex-end Use to choose where you want to put the button
[children] none Create the FloatingButtonChild as children of a FloatingButton
shadow none css style Use to set the shadow of the button

FloatingButtonChild

Options Default Value How To use
backgroundColor red rgb or hex Use to change the color of the button
title none string Use to change the tooltip
[children] none Use to change the icon or text of the button
shadow none css style Use to set the shadow of the button
flexDirection row row, row-reverse Set to row-reverse to reverse the button and tooltip position

Bug

-Shadow Box during the fade in

ChangeLog:

  • Add Shadow on the button
  • Implemented button on right position

Package Sidebar

Install

npm i react-native-action-floating-button

Weekly Downloads

10

Version

1.0.7

License

MIT

Unpacked Size

9.37 kB

Total Files

6

Last publish

Collaborators

  • ergastialex