22 lines
508 B
TypeScript
22 lines
508 B
TypeScript
// Metro module 8293 (f8294).
|
|
import { useRef, useEffect, useMemo } from "react";
|
|
export default function useAccessibilityPress(a0, a1) {
|
|
const current = a0;
|
|
const label = a1;
|
|
const ref = useRef(a0);
|
|
useEffect(() => {
|
|
ref.current = current;
|
|
}, [a0]);
|
|
return useMemo(() => ({
|
|
onAccessibilityAction: (a0) => {
|
|
if (a0.nativeEvent.actionName === "activate") {
|
|
ref.current();
|
|
}
|
|
},
|
|
accessibilityActions: [{
|
|
name: "activate",
|
|
label
|
|
}]
|
|
}), [a1]);
|
|
};
|