MCPcopy
hub / github.com/testshallpass/react-native-dropdownalert / DropdownAlert

Function DropdownAlert

DropdownAlert.tsx:183–653  ·  view source on GitHub ↗
({
  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,
})

Source from the content-addressed store, hash-verified

181};
182
183const 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',

Callers

nothing calls this directly

Calls 6

_dismissFunction · 0.85
alertFunction · 0.85
dismissFunction · 0.85
_getViewAnimatedStyleFunction · 0.85
_onLayoutFunction · 0.85
_renderAlertFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…