Files
discord-decomp/design/components/ContextMenu/native/ContextMenuConstants.native.tsx
T
2026-11-01 12:12:55 +02:00

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
};