UNPKG

selecton

Version:

Selecton.js combines a searchbar and a dropdown menu with nested child lists.

26 lines (16 loc) 382 B
export default function(data, key){ return find(data, key); } function find(data, key){ if(data){ for(var i = 0; i < data.length; i++){ if(data[i].key === key){ return data[i]; } var found = find(data[i].children, key); if(found){ return found; } } } }