({
onDismissAutomatic = () => {},
onDismissPress = () => {},
onDismissPanResponder = () => {},
onDismissProgrammatic = () => {},
onDismissCancel = () => {},
dismissInterval = 4000,
titleNumberOfLines = 1,
messageNumberOfLines = 3,
imageSrc = undefined,
infoImageSrc = DropDownAlertImage.Info,
warnImageSrc = DropDownAlertImage.Warn,
errorImageSrc = DropDownAlertImage.Error,
successImageSrc = DropDownAlertImage.Success,
cancelImageSrc = DropDownAlertImage.Cancel,
infoColor = DropdownAlertColor.Info,
warnColor = DropdownAlertColor.Warn,
errorColor = DropdownAlertColor.Error,
successColor = DropdownAlertColor.Success,
showCancel = false,
onDismissPressDisabled = false,
panResponderEnabled = true,
animatedViewStyle = undefined,
alertViewStyle = {
padding: 8,
backgroundColor: DropdownAlertColor.Default,
},
safeViewStyle = {
flexDirection: 'row',
alignItems: 'center',
},
titleTextStyle = {
fontSize: 16,
fontWeight: 'bold',
color: 'white',
},
messageTextStyle = {
fontSize: 16,
color: 'white',
},
imageStyle = {
height: 36,
width: 36,
},
cancelImageStyle = {
height: 36,
width: 36,
},
cancelViewStyle = undefined,
textViewStyle = {
flex: 1,
marginHorizontal: 8,
},
translucent = false,
activeStatusBarStyle = 'light-content',
activeStatusBarBackgroundColor = undefined,
inactiveStatusBarStyle = 'default',
inactiveStatusBarBackgroundColor = 'black',
updateStatusBar = true,
elevation = 1,
zIndex = 1,
renderImage = undefined,
renderCancel = undefined,
renderTitle = undefined,
renderMessage = undefined,
titleTextProps = undefined,
messageTextProps = undefined,
animatedViewProps = undefined,
alertTouchableOpacityProps = undefined,
safeViewProps = undefined,
textViewProps = undefined,
imageProps = undefined,
cancelTouchableOpacityProps = undefined,
cancelImageProps = undefined,
alert = () => {},
dismiss = () => {},
springAnimationConfig = {
toValue: 0,
friction: 9,
useNativeDriver: false,
isInteraction: false,
},
panResponderDismissDistance = -10,
children = undefined,
alertPosition = DropdownAlertPosition.Top,
})
| 181 | }; |
| 182 | |
| 183 | const DropdownAlert: React.FunctionComponent<DropdownAlertProps> = ({ |
| 184 | onDismissAutomatic = () => {}, |
| 185 | onDismissPress = () => {}, |
| 186 | onDismissPanResponder = () => {}, |
| 187 | onDismissProgrammatic = () => {}, |
| 188 | onDismissCancel = () => {}, |
| 189 | dismissInterval = 4000, |
| 190 | titleNumberOfLines = 1, |
| 191 | messageNumberOfLines = 3, |
| 192 | imageSrc = undefined, |
| 193 | infoImageSrc = DropDownAlertImage.Info, |
| 194 | warnImageSrc = DropDownAlertImage.Warn, |
| 195 | errorImageSrc = DropDownAlertImage.Error, |
| 196 | successImageSrc = DropDownAlertImage.Success, |
| 197 | cancelImageSrc = DropDownAlertImage.Cancel, |
| 198 | infoColor = DropdownAlertColor.Info, |
| 199 | warnColor = DropdownAlertColor.Warn, |
| 200 | errorColor = DropdownAlertColor.Error, |
| 201 | successColor = DropdownAlertColor.Success, |
| 202 | showCancel = false, |
| 203 | onDismissPressDisabled = false, |
| 204 | panResponderEnabled = true, |
| 205 | animatedViewStyle = undefined, |
| 206 | alertViewStyle = { |
| 207 | padding: 8, |
| 208 | backgroundColor: DropdownAlertColor.Default, |
| 209 | }, |
| 210 | safeViewStyle = { |
| 211 | flexDirection: 'row', |
| 212 | alignItems: 'center', |
| 213 | }, |
| 214 | titleTextStyle = { |
| 215 | fontSize: 16, |
| 216 | fontWeight: 'bold', |
| 217 | color: 'white', |
| 218 | }, |
| 219 | messageTextStyle = { |
| 220 | fontSize: 16, |
| 221 | color: 'white', |
| 222 | }, |
| 223 | imageStyle = { |
| 224 | height: 36, |
| 225 | width: 36, |
| 226 | }, |
| 227 | cancelImageStyle = { |
| 228 | height: 36, |
| 229 | width: 36, |
| 230 | }, |
| 231 | cancelViewStyle = undefined, |
| 232 | textViewStyle = { |
| 233 | flex: 1, |
| 234 | marginHorizontal: 8, |
| 235 | }, |
| 236 | translucent = false, |
| 237 | activeStatusBarStyle = 'light-content', |
| 238 | activeStatusBarBackgroundColor = undefined, |
| 239 | inactiveStatusBarStyle = 'default', |
| 240 | inactiveStatusBarBackgroundColor = 'black', |
nothing calls this directly
no test coverage detected
searching dependent graphs…