UNPKG

braid-design-system

Version:
18 lines (17 loc) 508 B
import { breakpointNames } from "../../css/breakpoints.mjs"; function resolveResponsiveObject(breakpointName, value) { let resolvedValue = null; for (const currentBreakpointName of breakpointNames) { const valueForBreakpoint = value[currentBreakpointName]; if (valueForBreakpoint !== void 0) { resolvedValue = valueForBreakpoint; } if (breakpointName === currentBreakpointName) { return resolvedValue; } } return resolvedValue; } export { resolveResponsiveObject };