UNPKG

primevue

Version:

PrimeVue is an open source UI library for Vue featuring a rich set of 80+ components, a theme designer, various theme alternatives such as Material, Bootstrap, Tailwind, premium templates and professional support. In addition, it integrates with PrimeBloc

48 lines (45 loc) 1.51 kB
import { style } from '@primeuix/styles/tree'; import BaseStyle from '@primevue/core/base/style'; var classes = { root: function root(_ref) { var props = _ref.props; return ['p-tree p-component', { 'p-tree-selectable': props.selectionMode != null, 'p-tree-loading': props.loading, 'p-tree-flex-scrollable': props.scrollHeight === 'flex' }]; }, mask: 'p-tree-mask p-overlay-mask', loadingIcon: 'p-tree-loading-icon', pcFilterContainer: 'p-tree-filter', pcFilterInput: 'p-tree-filter-input', wrapper: 'p-tree-root', //TODO: discuss rootChildren: 'p-tree-root-children', node: function node(_ref2) { var instance = _ref2.instance; return ['p-tree-node', { 'p-tree-node-leaf': instance.leaf }]; }, nodeContent: function nodeContent(_ref3) { var instance = _ref3.instance; return ['p-tree-node-content', instance.node.styleClass, { 'p-tree-node-selectable': instance.selectable, 'p-tree-node-selected': instance.checkboxMode && instance.$parentInstance.highlightOnSelect ? instance.checked : instance.selected }]; }, nodeToggleButton: 'p-tree-node-toggle-button', nodeToggleIcon: 'p-tree-node-toggle-icon', nodeCheckbox: 'p-tree-node-checkbox', nodeIcon: 'p-tree-node-icon', nodeLabel: 'p-tree-node-label', nodeChildren: 'p-tree-node-children' }; var TreeStyle = BaseStyle.extend({ name: 'tree', style: style, classes: classes }); export { TreeStyle as default }; //# sourceMappingURL=index.mjs.map