import { Component } from '@angular/core';
import { TreeNode } from 'primeng/api';
import { NodeService } from './nodeservice';
import { TreeDragDropService } from 'primeng/api';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
providers: [TreeDragDropService]
})
export class AppComponent {
constructor(private nodeService: NodeService) { }
nodes: TreeNode[] = [];
nodes2: TreeNode[] = [];
ngOnInit() {
this.nodes = [
{
label: 'Files',
icon: 'pi pi-folder',
children: [
{
label: 'Office',
icon: 'pi pi-folder',
children: [
{
label: 'MS Excel',
icon: 'pi pi-folder',
},
{
label: 'MS Word',
icon: 'pi pi-folder',
},
],
},
{
label: 'Home',
icon: 'pi pi-folder',
children: [
{
label: 'Movies',
icon: 'pi pi-folder',
},
],
},
],
},
{
label: 'Docs',
icon: 'pi pi-folder',
children: [
{
label: 'Academic',
icon: 'pi pi-folder',
},
{
label: 'Loans',
icon: 'pi pi-folder',
},
{
label: 'Investments',
icon: 'pi pi-folder',
},
],
},
];
this.nodes2 = [
{
label: 'Topics',
icon: 'pi pi-folder',
children: [
{
label: 'Graphs',
icon: 'pi pi-folder',
},
{
label: 'Linked List',
icon: 'pi pi-folder',
},
],
},
{
label: 'Courses',
icon: 'pi pi-folder',
children: [
{
label: 'DSA',
icon: 'pi pi-folder',
},
{
label: 'GATE',
icon: 'pi pi-folder',
},
{
label: 'DBMS',
icon: 'pi pi-folder',
},
],
},
];
}
}