This commit is contained in:
janisslsm committed 2026-11-01 12:12:55 +02:00
1 parent 1781d25a15
commit 732c0ad767
33051 files changed
+2591613 -3019689

No files matched your search

@@ -0,0 +1,65 @@
// Metro module 4530 (f4531).
import { create } from "../../../../_bundle/Module644";
import { batchUpdates } from "../../../../_bundle/Module705";
import setAccessibilityFocusPrevious from "../../../../modules/a11y/native/setAccessibilityFocusPrevious";
import markAccessibilityFocus from "../../../../modules/a11y/native/markAccessibilityFocus";
let c2736_4 = create(() => ({
alerts: []
}));
export { c2736_4 as useAlertStore };
export function dismissAlerts() {
let c14306_0;
let [r19, alerts] = c2736_4.getState().alerts.reduce((acc, alert) => {
acc[alert.dismissable === false ? 1 : 0].push(alert);
return acc;
}, [[], []]);
c14306_0 = r19;
batchUpdates(() => {
c2736_4.setState({
alerts
});
c14306_0.forEach((item) => {
const onDismiss2 = item.onDismiss;
return onDismiss2 == null ? void 0 : onDismiss2.call(item);
});
});
if (alerts.length === 0 && r19.length > 0) {
setAccessibilityFocusPrevious();
}
}
export function dismissAlert(a0) {
let c14307_1;
const alerts2 = c2736_4.getState().alerts;
const r12 = alerts2.find((item) => item.key === a0);
c14307_1 = r12;
if (r12 != null) {
const r1 = alerts2.length === 1 && alerts2[0]?.key === a0;
batchUpdates(() => {
c2736_4.setState((state) => ({
alerts: state.alerts.filter((alert) => alert.key !== a0)
}));
const onDismiss2 = c14307_1.onDismiss;
if (onDismiss2 != null) {
onDismiss2.call(c14307_1);
}
});
if (r1) {
setAccessibilityFocusPrevious();
}
}
}
export function openAlert(key, node, onDismiss, c14308_3) {
if (c2736_4.getState().alerts.length === 0) {
markAccessibilityFocus();
}
batchUpdates(() => {
c2736_4.setState((state) => ({
alerts: [...state.alerts, {
key,
node,
onDismiss,
dismissable: c14308_3?.dismissable
}]
}));
});
}