import {
	Component,
	EventEmitter,
	Input,
	Output
} from '@angular/core';

// Интерфейсы
import { ITreeNode } from '../../interfaces';

// Дерево
@Component({
	selector: 'crm-tree',
	templateUrl: './crm-tree.component.html',
	styleUrls: ['./crm-tree.component.scss']
})
export class CrmTreeComponent {

	// Родительский узел
	@Input() public root: ITreeNode;

	// Выбранный узел
	@Input() public selected: ITreeNode;

	// Выбор
	@Output() public select: EventEmitter<ITreeNode> = new EventEmitter<ITreeNode>();
}
