(data: DropdownAlertData)
| 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) { |
no test coverage detected
searching dependent graphs…