2017-08-27 18:03:01 -04:00

28 lines
629 B
JavaScript

import _ from 'lodash'
import defineClass from '../util/defineClass'
function defineWidths(widths) {
return _.map(widths, (size, modifer) => {
return defineClass(`w-${modifer}`, {
'width': `${size}`,
})
})
}
function defineHeights(heights) {
return _.map(heights, (size, modifer) => {
return defineClass(`h-${modifer}`, {
'height': `${size}`,
})
})
}
export default function ({ sizing }) {
const widths = _.merge({}, sizing.common, sizing.width)
const heights = _.merge({}, sizing.common, sizing.height)
return _.flatten([
defineWidths(widths),
defineHeights(heights),
])
}