UNPKG

comindware.core.ui

Version:

Comindware Core UI provides the basic components like editors, lists, dropdowns, popups that we so desperately need while creating Marionette-based single-page applications.

28 lines (22 loc) 725 B
export const iconNames = { collapse: 'chevron-right', expand: 'chevron-down', save: 'save', delete: 'trash-alt' }; export const getIconAndPrefixerClasses = (classWithoutPrefixer: string) => { const iconClass = Handlebars.helpers.iconPrefixer(classWithoutPrefixer); return iconClass.split(' ').filter((className: string) => className); }; export const setModelHiddenAttribute = (model: Backbone.Model, isHidden?: boolean) => { if (model.get('required')) { return; } const newIsHidden = isHidden == null ? !model.get('isHidden') : isHidden; model.set('isHidden', newIsHidden); }; export default { iconNames, getIconAndPrefixerClasses, setModelHiddenAttribute };