1.2.1 • Published 4 years ago

react-native-toast-trung-jin v1.2.1

Weekly downloads
1
License
ISC
Repository
-
Last release
4 years ago

Toast make by Trung Jin :))

Installation

npm i react-native-toast-trung-jin

Usage

WToast
import {WToast} from 'react-native-toast-trung-jin'

// Base 
show = () => {
	WToast.show({data: 'hello world'})
}

// Other
show = () => {
	const toastOpts = {
	    data: 'Success',
	    textColor: '#ffffff',
	    backgroundColor: '#444444',
	    duration: WToast.duration.LONG, //1.SHORT 2.LONG
	    position: WToast.position.TOP, // 1.TOP 2.CENTER 3.BOTTOM
	    icon: <Image source={require('../data/img/success.png')} style={{width: 32,height: 32,resizeMode: 'contain'}}/>
	}
	
	WToast.show(toastOpts)
}
WToast API
PropsTypeRequiredDefaultDescription
dataStringtrue' 'Displayed content
durationNumberfalseWToast.duration.SHORTThe duration of the toast
positionNumberfalseWToast.position.BOTTOMDisplayed position
inEasingEasingfalseEasing.elastic(1)Admission animation
textColorStringfalse'white'font color
backgroundColorStringfalse'black'background color
iconComponentfasseundefinedImage to be displayed

WSnackBar
import {WSnackBar} from 'react-native-toast-trung-jin'

// Base 
show = () => {
	WSnackBar.show({data: 'hello world'})
}

// Other
show = () => {
	const snackBarOpts = {
	    data: 'Please check the network first.',
	    position: WSnackBar.position.BOTTOM, // 1.TOP 2.CENTER 3.BOTTOM
	    duration: WSnackBar.duration.LONG, //1.SHORT 2.LONG 3.INDEFINITE
	    textColor: '#ff490b',
	    backgroundColor: '#050405',
	    actionText: 'Sure',
	    actionTextColor: '#ff490b',
	    actionClick: ()=>{
	    	// Click Action
	    },
	}
	
	WSnackBar.show(snackBarOpts)
}
WSnackBar API
PropsTypeRequiredDefaultDescription
dataStringtrue' 'Displayed content
statusBarHeightNumberfalse-1Prevent Android statusBar
heightNumberfalse44Height to display
durationNumberfalseWSnackBar.duration.SHORTThe duration of the toast
positionNumberfalseWSnackBar.position.BOTTOMDisplayed position
inEasingEasingfalseEasing.linearAdmission animation
textColorStringfalse'white'font color
backgroundColorStringfalse'black'background color
actionTextStringfalseundefinedaction text
actionTextColorStringfalse'white'action text color
actionClickFunctionfalseundefinedlistener click

WModal
import {WModal} from 'react-native-toast-trung-jin'

// Base 
show = () => {
	WModal.show({data: 'hello world'})
}

// Other
show = () => {
	const modalOpts = {
	    data: 'Loading',
	    textColor: '#fff',
	    backgroundColor: '#444444',
	    position: WModal.position.CENTER,
	    icon: <ActivityIndicator color='#fff' size={'large'}/>
	}
	
	WModal.show(modalOpts)
}
WToast API
PropsTypeRequiredDefaultDescription
dataStringtrue' 'Displayed content
positionNumberfalseWToast.position.BOTTOMDisplayed position
inEasingEasingfalseEasing.elastic(1)Admission animation
textColorStringfalse'white'font color
backgroundColorStringfalse'black'background color
iconComponentfasseundefinedImage to be displayed
onRequestCloseFunctionfalseundefinedAndroid Back
MIT Licensed
1.2.0

4 years ago

1.1.9

4 years ago

1.2.1

4 years ago

1.1.8

4 years ago

1.1.7

4 years ago

1.1.6

4 years ago

1.1.5

4 years ago

1.1.4

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago