General search bar: move search results into their own component with a callback to its parent; add search bar to bundle details template