UNPKG

@janiscommerce/ui-native

Version:
18 lines (17 loc) 712 B
import { moderateScale, scaledForDevice } from '../../../../scale'; export const rowGap = scaledForDevice(8, moderateScale); // Floor width for icon-only actions so they read as a pill instead of // collapsing into a circle. From Figma: 72px over the 48px button height. export const iconButtonMinWidth = scaledForDevice(72, moderateScale); export const barPadding = scaledForDevice(16, moderateScale); export const normalizeActions = (actions) => { if (!Array.isArray(actions)) { return []; } return actions .map((row) => { const items = Array.isArray(row) ? row : [row]; return items.filter((action) => !!action); }) .filter((row) => row.length > 0); };