UNPKG

primeng

Version:

PrimeNG is an open source UI library for Angular 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 PrimeB

117 lines (116 loc) 3.01 kB
import { BaseStyle } from 'primeng/base'; import * as i0 from "@angular/core"; export declare class TreeStyle extends BaseStyle { name: string; theme: ({ dt }: { dt: any; }) => string; classes: { root: ({ instance }: { instance: any; }) => { 'p-tree p-component': boolean; 'p-tree-selectable': boolean; 'p-tree-loading': any; 'p-tree-flex-scrollable': boolean; 'p-tree-node-dragover': any; }; mask: string; loadingIcon: string; pcFilterInput: string; wrapper: string; rootChildren: string; node: ({ instance }: { instance: any; }) => { 'p-tree-node': boolean; 'p-tree-node-leaf': any; }; nodeContent: ({ instance }: { instance: any; }) => { [x: number]: boolean; 'p-tree-node-content': boolean; 'p-tree-node-selectable': any; 'p-tree-node-dragover': any; 'p-tree-node-selected': any; }; nodeToggleButton: string; nodeToggleIcon: string; nodeCheckbox: string; nodeIcon: string; nodeLabel: string; nodeChildren: string; }; static ɵfac: i0.ɵɵFactoryDeclaration<TreeStyle, never>; static ɵprov: i0.ɵɵInjectableDeclaration<TreeStyle>; } /** * * Tree is used to display hierarchical data. * * [Live Demo](https://www.primeng.org/tree/) * * @module treestyle * */ export declare enum TreeClasses { /** * Class name of the root element */ root = "p-tree", /** * Class name of the mask element */ mask = "p-tree-mask", /** * Class name of the loading icon element */ loadingIcon = "p-tree-loading-icon", /** * Class name of the filter input element */ pcFilterInput = "p-tree-filter-input", /** * Class name of the wrapper element */ wrapper = "p-tree-root", /** * Class name of the root children element */ rootChildren = "p-tree-root-children", /** * Class name of the node element */ node = "p-tree-node", /** * Class name of the node content element */ nodeContent = "p-tree-node-content", /** * Class name of the node toggle button element */ nodeToggleButton = "p-tree-node-toggle-button", /** * Class name of the node toggle icon element */ nodeToggleIcon = "p-tree-node-toggle-icon", /** * Class name of the node checkbox element */ nodeCheckbox = "p-tree-node-checkbox", /** * Class name of the node icon element */ nodeIcon = "p-tree-node-icon", /** * Class name of the node label element */ nodeLabel = "p-tree-node-label", /** * Class name of the node children element */ nodeChildren = "p-tree-node-children" } export interface TreeStyle extends BaseStyle { }