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

Function _alert

DropdownAlert.tsx:362–374  ·  view source on GitHub ↗
(data: DropdownAlertData)

Source from the content-addressed store, hash-verified

360 alert(_alertWithData);
361
362 async function _alert(data: DropdownAlertData) {
363 setAlertData(data);
364 alertDataRef.current = data;
365 _updateStatusBar(true, data.type);
366 await _animate(DropdownAlertToValue.Alert);
367 if (data.interval && data.interval > 0) {
368 _clearDismissTimeoutID();
369 const timeout = setTimeout(() => {
370 _dismiss(DropdownAlertDismissAction.Automatic);
371 }, data.interval);
372 dismissTimeoutID.current = Number(timeout);
373 }
374 }
375
376 async function _dismiss(action = DropdownAlertDismissAction.Programmatic) {
377 if (!queue.current.isEmpty && !isLockRef.current) {

Callers 2

_alertWithDataFunction · 0.85
_dismissFunction · 0.85

Calls 4

_updateStatusBarFunction · 0.85
_animateFunction · 0.85
_clearDismissTimeoutIDFunction · 0.85
_dismissFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…