Sha256: 9b5eafff21b154c3fb7d85c76493eea3c993a60f721686d1d2712e1f6c2b3934
Contents?: true
Size: 781 Bytes
Versions: 26
Compression:
Stored size: 781 Bytes
Contents
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = normalizeFlexFlow; // flex-flow: <flex-direction> || <flex-wrap> const flexDirection = ['row', 'row-reverse', 'column', 'column-reverse']; const flexWrap = ['nowrap', 'wrap', 'wrap-reverse']; function normalizeFlexFlow(flexFlow) { let order = { direction: '', wrap: '' }; flexFlow.walk(({ value }) => { if (~flexDirection.indexOf(value.toLowerCase())) { order.direction = value; return; } if (~flexWrap.indexOf(value.toLowerCase())) { order.wrap = value; return; } }); return `${order.direction} ${order.wrap}`.trim(); }; module.exports = exports['default'];
Version data entries
26 entries across 25 versions & 8 rubygems