fix(chat): simplify Xiaomi Facebook keyboard lift
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
import { BrowserDetector, PlatformDetector } from "@/utils";
|
||||
|
||||
import type { KeyboardAdaptEnvironment } from "./types";
|
||||
import { getVirtualKeyboard } from "./virtual-keyboard";
|
||||
|
||||
export function getKeyboardAdaptEnvironment(
|
||||
ua: string | null = null,
|
||||
@@ -28,7 +27,6 @@ export function getKeyboardAdaptEnvironment(
|
||||
isFacebookInAppBrowser,
|
||||
hasVisualViewport:
|
||||
typeof window !== "undefined" && window.visualViewport != null,
|
||||
hasVirtualKeyboard: getVirtualKeyboard() != null,
|
||||
usesXiaomiFacebookFallback:
|
||||
platform.isAndroid && isXiaomiFamilyDevice && isFacebookInAppBrowser,
|
||||
};
|
||||
@@ -39,9 +37,3 @@ export function shouldEnableKeyboardAdaptation(
|
||||
): boolean {
|
||||
return environment.usesXiaomiFacebookFallback;
|
||||
}
|
||||
|
||||
export function shouldUseInAppKeyboardFallback(): boolean {
|
||||
if (typeof navigator === "undefined") return false;
|
||||
return getKeyboardAdaptEnvironment(navigator.userAgent)
|
||||
.usesXiaomiFacebookFallback;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user