UNPKG

@paraboly/pwc-multi-filter

Version:

A wrapper over pwc-tabview and pwc-filter. Provides means of dynamically managing multiple filters via a single component.

26 lines (22 loc) 700 B
'use strict'; const core = require('./core-d69cee64.js'); const lodash = require('./lodash-23b825de.js'); function constructIcon(displayIcon, iconOptions) { if (iconOptions) { iconOptions = lodash._.cloneDeep(iconOptions); const iconStyle = { width: iconOptions.width, height: iconOptions.height }; delete iconOptions.width; delete iconOptions.height; return { displayIcon, iconElm: core.h("img", Object.assign({}, iconOptions, { style: iconStyle })) }; } else { return { displayIcon: false, iconElm: null }; } } exports.constructIcon = constructIcon;