21 lines
822 B
TypeScript
21 lines
822 B
TypeScript
// Metro module 9301 (f9302).
|
|
import { isIOS } from "../../../../utils/PlatformUtils";
|
|
import { HapticFeedbackTypes } from "../../../../modules/haptics/HapticUtils.native";
|
|
const r19 = isIOS() ? HapticFeedbackTypes.IMPACT_HEAVY : HapticFeedbackTypes.IMPACT_MEDIUM;
|
|
export const CONTEXT_MENU_LONG_PRESS_DURATION_MS = 300;
|
|
export { r19 as CONTEXT_MENU_OPEN_HAPTIC };
|
|
export const CONTEXT_MENU_ITEM_PADDING = 12;
|
|
export const CONTEXT_MENU_ITEM_BASE_HEIGHT = 42;
|
|
export const CONTEXT_MENU_DIVIDER_HEIGHT = 4;
|
|
export const CONTEXT_MENU_EDGE_OFFSET = 12;
|
|
export const CONTEXT_MENU_MIN_WIDTH = 220;
|
|
export const CONTEXT_MENU_OFFSET = 10;
|
|
export const CONTEXT_MENU_MIN_SCALE = 0.5;
|
|
export const CONTEXT_MENU_SPRING = {
|
|
mass: 0.3,
|
|
damping: 20,
|
|
stiffness: 200,
|
|
overshootClamping: true,
|
|
restDisplacementThreshold: 0.001
|
|
};
|