
Security News
/Research
Wallet-Draining npm Package Impersonates Nodemailer to Hijack Crypto Transactions
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
react-native-animated-fab
Advanced tools
A JavaScript library is used for displaying draggable floating action button in React Native.
A JavaScript library is used for displaying draggable floating action button in React Native.
Using Yarn
yarn add react-native-animated-fab
Or using NPM
npm install react-native-animated-fab
React Native CLI:
import React from 'react';
import { Alert, StyleSheet, View } from 'react-native';
import FAB from 'react-native-animated-fab';
export default function App() {
return (
<View style={styles.container}>
<FAB
renderSize={60}
borderRadius={30}
onPress={() => Alert.alert('FAB pressed !')}
/>
</View>
);
}
const styles = StyleSheet.create({
container: {
flex: 1,
},
});
Prop | Description | Required | Type | Default |
---|---|---|---|---|
renderSize | Specifies the size of the FAB. | :white_check_mark: | number | |
draggable | Indicates whether the FAB is draggable. | :white_large_square: | boolean | true |
reversible | Specifies if the FAN can be reverted to the original position. | :white_large_square: | boolean | false |
icon | Determines if the FAB displays an icon. | :white_large_square: | number | |
iconSize | Specifies the size of the icon. | :white_large_square: | number | 24 |
iconStyle | Defines the style for the icon. | :white_large_square: | ImageStyle | |
tintColor | Specifies the tint color for the icon. | :white_large_square: | string | |
borderRadius | Defines the border radius for the FAB. | :white_large_square: | number | 0 |
backgroundColor | Specifies the background color for the FAB. | :white_large_square: | string | '#00000090' |
topOffset | Defines the top offset of the FAB. | :white_large_square: | number | 60 |
rightOffset | Defines the right offset of the FAB. | :white_large_square: | number | 16 |
bottomOffset | Defines the bottom offset of the FAB. | :white_large_square: | number | 60 |
leftOffset | Defines the left offset of the FAB. | :white_large_square: | number | 16 |
idleOpacity | Specifies the opacity of the FAB when it is idle. (value from 0 to 1) | :white_large_square: | number | 0.5 |
idleDelayTime | Specifies the delay time before the FAB becomes idle. (value in ms) | :white_large_square: | number | 3000 |
children | Specifies additional JSX elements to be rendered inside the FAB. | :white_large_square: | React component | |
onPress | Callback function triggered when the FAB is pressed. | :white_large_square: | function | |
onLongPress | Callback function triggered when the FAB is long-pressed. | :white_large_square: | function | |
onDragStart | Callback function triggered when the FAB drag operation starts. | :white_large_square: | function | |
onDragEnd | Callback function triggered when the FAB drag operation ends. | :white_large_square: | function |
FAQs
A JavaScript library is used for displaying draggable floating action button in React Native.
The npm package react-native-animated-fab receives a total of 161 weekly downloads. As such, react-native-animated-fab popularity was classified as not popular.
We found that react-native-animated-fab demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
/Research
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
Security News
This episode explores the hard problem of reachability analysis, from static analysis limits to handling dynamic languages and massive dependency trees.
Security News
/Research
Malicious Nx npm versions stole secrets and wallet info using AI CLI tools; Socket’s AI scanner detected the supply chain attack and flagged the malware.