LWC search logic.
Lightning web component search logic.
by Mukesh Yadav
JavaScript
let jsonData = [{
"_children": [{
"_children": [{
"_children": [{
"id": "a3W9E000000ks2sUAA",
"name": "Changesets",
"show": true
},
{
"id": "a3W9E000000ks2tUAA",
"name": "Managed Packages",
"show": true
},
{
"id": "a3W9E000000ks2uUAA",
"name": "Sandbox",
"show": true
},
{
"id": "a3W9E000000ks2vUAA",
"name": "Unmanaged Packages",
"show": true
}
],
"id": "a3W9E000000ks2rUAA",
"name": "Deployment",
"show": true
},
{
"id": "a3W9E000000ks2wUAA",
"name": "Activity Management",
"show": true
},
{
"id": "a3W9E000000ks33UAA",
"name": "Change Management",
"show": true
},
{
"id": "a3W9E000000ks34UAA",
"name": "Chatter",
"show": true
},
{
"_children": [{
"id": "a3W9E000000ks36UAA",
"name": "Address Management",
"show": true
},
{
"id": "a3W9E000000ks37UAA",
"name": "Data Quality Score",
"show": true
},
{
"_children": [{
"id": "a3W9E000000ks3CUAQ",
"name": "Import Tools",
"show": true
},
{
"id": "a3W9E000000ks3DUAQ",
"name": "Import Best Practise",
"show": true
}
],
"id": "a3W9E000000ks3BUAQ",
"name": "Data Import",
"show": true
}
],
"id": "a3W9E000000ks35UAA",
"name": "Data Management",
"show": true
}
...