@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
JavaScript
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 };