Research
Security News
Malicious npm Packages Inject SSH Backdoors via Typosquatted Libraries
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
@raiden16f7/react-native-currency-picker
Advanced tools
Various currency picker for iOS and Android
++ Added renderChildrenStyle prop and text slicing for long country names
++ Added prop for modal animation
++ Changed background color to #FAFAFF
++ StatusBar not hidden on Android
++ container padding adjusted for android
$ npm install @raiden16f7/react-native-currency-picker --save
OR
$ yarn add @raiden16f7/react-native-currency-picker
import CurrencyPicker from "react-native-currency-picker";
let currencyPickerRef = undefined;
// use currencyPickerRef
currencyPickerRef.open();
currencyPickerRef.close();
<CurrencyPicker
currencyPickerRef={(ref) => {
currencyPickerRef = ref;
}}
enable={true}
darkMode={false}
currencyCode={"EUR"}
showFlag={true}
showCurrencyName={true}
showCurrencyCode={true}
onSelectCurrency={(data) => {
console.log("DATA", data);
}}
onOpen={() => {
console.log("Open");
}}
onClose={() => {
console.log("Close");
}}
showNativeSymbol={true}
showSymbol={false}
containerStyle={{
container: {},
flagWidth: 25,
currencyCodeStyle: {},
currencyNameStyle: {},
symbolStyle: {},
symbolNativeStyle: {},
}}
modalStyle={{
container: {},
searchStyle: {},
tileStyle: {},
itemStyle: {
itemContainer: {},
flagWidth: 25,
currencyCodeStyle: {},
currencyNameStyle: {},
symbolStyle: {},
symbolNativeStyle: {},
},
}}
title={"Currency"}
searchPlaceholder={"Search"}
showCloseButton={true}
showModalTitle={true}
/>;
Props | Default | Options/Info |
---|---|---|
enable (Boolean) | true | Show component that choose the currency. |
currencyPickerRef (Function) | null | Get the open() and close() modal methods. |
darkMode (Boolean) | true | Dark mode for currency modal. |
currencyCode (String) | USD | Currency code displayed is selected at start. |
onSelectCurrency (Function) | null | Called when the user chooses a currency and returns information for the selected currency. |
onOpen (Function) | null | Called when the open modal. |
onClose (Function) | null | Called when the close modal. |
showNativeSymbol (Boolean) | true | Show the native symbol of the currency. |
showSymbol (Boolean) | false | Show the symbol of the currency. |
showFlag (Boolean) | true | Show the icon of the currency. |
showCurrencyName (Boolean) | true | Show the name of the currency. |
showCurrencyCode (Boolean) | true | Show the code of the currency. |
title (String) | "Currency" | The title of the modal select currency. |
showCloseButton (Boolean) | true | Show the close button of the modal select currency. |
showModalTitle (Boolean) | true | Show the title of the modal select currency. |
containerStyle (Object) | null | Style for component that choose the currency. Note: See more details below. |
modalStyle (Object) | null | Style for modal select currency. Note: See more details below. |
renderChildren (Component) | null | The child component replaces the component element of the library |
Props | Default | Options/Info |
---|---|---|
container (Object) | style | Style for component container. |
flagWidth (number) | default: 25 | Width for the icon currency. |
currencyCodeStyle (Object) | style | Style for currency code. |
currencyNameStyle (Object) | style | Style for currency name. |
symbolStyle (Object) | style | Style for currency symbol. |
symbolNativeStyle (Object) | style | Style for currency native symbol. |
Props | Default | Options/Info |
---|---|---|
container (Object) | style | Style for modal container |
modalAnimation (animationType) | slide | Modal opening/closing animation type |
searchStyle (Object) | style | Style for modal search input |
tileStyle (Object) | style | Style for modal title |
itemStyle (Object) | style | Style for item select currency Note: See more details below. |
Props | Default | Options/Info |
---|---|---|
itemContainer (Object) | style | Style for item currency container |
flagWidth (number) | default: 25 | Width for the icon currency |
currencyCodeStyle (Object) | style | Style for currency code |
currencyNameStyle (Object) | style | Style for currency name |
symbolStyle (Object) | style | Style for currency symbol |
symbolNativeStyle (Object) | style | Style for currency native symbol |
Props | Default | Options/Info |
---|---|---|
container (Object) | style | Style for component container. |
FAQs
React native library country picker
We found that @raiden16f7/react-native-currency-picker demonstrated a healthy version release cadence and project activity because the last version was released less than 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.
Research
Security News
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
Security News
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Security News
In this segment of the Risky Business podcast, Feross Aboukhadijeh and Patrick Gray discuss the challenges of tracking malware discovered in open source softare.