// Metro module 4604 (f4605). import { IconSizes, getIconSize } from "../../../void/Icon/native/Icon"; import Module712 from "../../../../_bundle/Module712"; const SMALL = IconSizes.SMALL; const SMALL_20 = IconSizes.SMALL_20; const MEDIUM = IconSizes.MEDIUM; const MEDIUM2 = IconSizes.MEDIUM; const r2 = 32 - getIconSize(SMALL); const r3 = 40 - getIconSize(SMALL_20); const r1 = 48 - getIconSize(MEDIUM); export const MINIMUM_HIT_AREA = 44; export const SMALL_BUTTON_HEIGHT = 32; export const MEDIUM_BUTTON_HEIGHT = 40; export const LARGE_BUTTON_HEIGHT = 48; export const FAB_BUTTON_SIZE = 56; export const BUTTON_BORDER_WIDTH = 1; export const DEFAULT_BUTTON_SIZE = "md"; export { SMALL as SMALL_BUTTON_ICON_SIZE }; export { SMALL_20 as MEDIUM_BUTTON_ICON_SIZE }; export { MEDIUM as LARGE_BUTTON_ICON_SIZE }; export { MEDIUM2 as FAB_BUTTON_ICON_SIZE }; export const SMALL_BUTTON_HORIZONTAL_PADDING = 12; export const MEDIUM_BUTTON_HORIZONTAL_PADDING = 20; export const LARGE_BUTTON_HORIZONTAL_PADDING = 24; export const SMALL_BUTTON_PADDING = (r2 - 2) / 2; export const MEDIUM_BUTTON_PADDING = (r3 - 2) / 2; export const LARGE_BUTTON_PADDING = (r1 - 2) / 2; export const BUTTON_DEFAULT_MAX_FONT_SIZE_MULTIPLIER = 3; export function getButtonDefaultTextVariant(a0) { return a0 === "lg" ? "text-md/semibold" : "text-sm/semibold"; } export function getButtonPadding(a0, a1) { return (a0 - getIconSize(a1) - 2) / 2; } export function getButtonBorderRadius(a0) { return a0 === "lg" ? Module712.modules.button.BORDER_RADIUS_LG : Module712.modules.button.BORDER_RADIUS; }