20 lines
627 B
TypeScript
20 lines
627 B
TypeScript
export const KEYBOARD_VAR = "--keyboard-height";
|
|
export const VIEWPORT_VAR = "--app-viewport-height";
|
|
export const INPUT_LIFT_VAR = "--chat-input-lift";
|
|
|
|
export const FOCUS_GAP_PX = 14;
|
|
export const FALLBACK_KEYBOARD_RATIO = 0.42;
|
|
export const FALLBACK_KEYBOARD_MIN = 260;
|
|
export const FALLBACK_KEYBOARD_MAX = 380;
|
|
export const FALLBACK_CLOSE_GRACE_MS = 900;
|
|
export const RECHECK_DELAYS_MS = [0, 50, 120, 240, 420, 700];
|
|
export const KEYBOARD_RELEASE_EVENT_TYPES = new Set([
|
|
"resize",
|
|
"scroll",
|
|
"geometrychange",
|
|
"focusout",
|
|
"blur",
|
|
"visibilitychange",
|
|
]);
|
|
export const RECHECK_EVENT = "cozsweet:keyboard-recheck";
|