import { scale } from '../../utils/scale'; interface Space { large: number; medium: number; small: number; smallMedium: number; xlarge: number; xsmall: number; xxlarge: number; xxsmall: number; xxxlarge: number; xxxxlarge: number; '5xlarge': number; } const getSpace = (baseSpace: number): Space => ({ xxsmall: scale(baseSpace * 0.25), // 2 xsmall: scale(baseSpace * 0.5), // 4 small: scale(baseSpace), // 8 smallMedium: scale(baseSpace) * 1.5, // 12 medium: scale(baseSpace * 2), // 16 large: scale(baseSpace * 3), // 24 xlarge: scale(baseSpace * 4), // 32 xxlarge: scale(baseSpace * 5), // 40 xxxlarge: scale(baseSpace * 6), // 48 xxxxlarge: scale(baseSpace * 7), // 56 '5xlarge': scale(baseSpace * 8), // 64 }); export { getSpace }; export type { Space };