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.

24 lines (21 loc) 655 B
import { h } from './core-ba89e169.js'; import { _ } from './lodash-62c1633d.js'; function constructIcon(displayIcon, iconOptions) { if (iconOptions) { iconOptions = _.cloneDeep(iconOptions); const iconStyle = { width: iconOptions.width, height: iconOptions.height }; delete iconOptions.width; delete iconOptions.height; return { displayIcon, iconElm: h("img", Object.assign({}, iconOptions, { style: iconStyle })) }; } else { return { displayIcon: false, iconElm: null }; } } export { constructIcon as c };