An awesome package for cool toast alerts in react-native π
Toast.success("Welcome. you will definitely love this toast package.π")npm install react-native-toast-alertImport ToastManager and Toast.
// ...importToastManager{Toast}from'react-native-toast-alert'Add ToastManager component to the top of your app component structure.
constApp=()=>{return(<View><ToastManager/><App>
// Other parts of your application content can go here
</App></View>)})Call any of the Toast methods directly
constApp=()=>{// ...constshowSuccessToast=()=>{Toast.success("Yaay!!! You made it here...πππ")}constshowErrorToast=()=>{Toast.error("Error, looks like something went wrong.π")}constshowInfoToast=()=>{Toast.info("Hi, you're still online.")}constshowWarningToast=()=>{Toast.warning("Your wallet balance is running low.")}return(<View><ToastManager/><TouchableonPress={()=>showSuccessToast()}>
Show
</Touchable></View>)})// ...Each of the methods on the toast take 2 parameters: The toast message and an optional list of configuration options.
| Option | Description | Type | Default Value |
|---|---|---|---|
| duration | How long the toast will be visible for (milliseconds) | number | 2000 |
| withIcon | If there should be an icon in the alert | boolean | true |
| icon | Custom icon image. Works only if withIcon is set to true | ImageSourcePropType | undefined |
| progress | Show progress bar | boolean | false |
| bounce | Add bounce effect while showing toast | boolean | false |
| autoDismiss | Dismiss toast automatically | boolean | true |
| centerText | Align the text in the toast centrally | boolean | false |
| dismissMode | How to dismiss the toast manually. (This is useful if you set autoDismiss to false) | 'tap' or 'swipe' | tap |
See the contributing guide to learn how to contribute to the repository and the development workflow.
MIT



