UNPKG

rn-toastify

Version:

A customizable and performant toast notification library for React Native, featuring smooth animations, swipe gestures, and flexible styling options.

49 lines (45 loc) 1.33 kB
// src/components/ToastHelpers/ErrorToast.js import LottieView from 'lottie-react-native'; import React from 'react'; import { View, Text, StyleSheet } from 'react-native'; import { heightPercentageToDP as hp, widthPercentageToDP as wp, } from '../utils/Pixel/Index'; const ErrorToast = ({ message }) => { return ( <View style={styles.container}> <LottieView source={require('../../assets/animated_Icon/ErrorAnimation.json')} // Replace with your success Lottie animation path autoPlay loop={false} speed={1.5} style={styles.lottie} /> <Text style={styles.text}>{message}</Text> </View> ); } const styles = StyleSheet.create({ container: { width: wp(87), height: hp(6.8), paddingHorizontal: wp(4), borderRadius: wp(4), // backgroundColor: '#f8c4c4', backgroundColor: '#F7F7FC', alignItems: 'center', flexDirection: 'row' }, text: { fontSize: hp(2.3), color: 'black', fontWeight: '500', paddingHorizontal: wp(3) }, lottie: { width: wp(8.5), height: hp(4.5), }, }); export default ErrorToast;