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

+32
View File
@@ -0,0 +1,32 @@
// Metro module 1803 (f1804).
import { useEffect, useState } from "react";
import { KeyboardController } from "./Module1798";
import { KeyboardEvents } from "./Module1596";
let defaultSelector;
const _excluded = ["keyboardWillShow", "keyboardDidHide"];
const getLatestState = () => {};
defaultSelector = (a0) => a0;
export function useKeyboardState(r2 = defaultSelector) {
let setState;
const defaultSelector2 = r2;
setState = void 0;
let state;
[state, setState] = useState(() => defaultSelector2({
...KeyboardController.state(),
isVisible: KeyboardController.isVisible()
}));
useEffect(() => {
let c24684_0 = _excluded.map((item) => KeyboardEvents.addListener(item, () => setState(defaultSelector2({
...KeyboardController.state(),
isVisible: KeyboardController.isVisible()
}))));
setState(defaultSelector2({
...KeyboardController.state(),
isVisible: KeyboardController.isVisible()
}));
return () => {
c24684_0.forEach((item) => item.remove());
};
}, []);
return state;
}