We just tested it with another user an noticed some more issues:
* If the user is on the search route it should be reflected in the sidebar
* Clicking on the search icon alone should lead to the search page
* Make sidebar search field work
Extend the search page to have the ability to react to query parameters. The search in the sidebar now navigates to the search page and passes the query parameter. The search box on the search page is now debounced.
Closes#3341
* Fix sidebar search while the search page is already open
* Add support for reading groups and users from the Microsoft Graph API.
* Limit amount of parallel requests
* Add helper for paging in odata collections
* Add tests for the microsoft graph reader
* Output the correct relations between groups and users
* 'master' of github.com:backstage/backstage: (888 commits)
Feat: update Firebase logo
register-component: Remove link to catalog item on validation popup (#3359)
changeset
fix icon configuration
Update Governance
Feat: Add Buildkite plugin, update plugin logotypes
chore: fixing issue with resolutions for new versions of backstage
Version Packages
Add changeset
Use the new catalogInfoUrl in TemplatePage
Generate catatalog-info.yaml URL in the publishers
Start using the extracted types
Extract types
fix(search): return EmptyState/Progress bar/Alert depending on result of api call (#3350)
fix: runned prettier
Replace broken icon for the api-docs plugin
Feat: update Lighthouse plugin to use new MarkdownComponent (#3328)
docs: Correct URL of techdocs-container
fix: conditional getuid and getgid for Windows environment
create-app: add app-backend plugin to template
...
* fix(search): return EmptyState/Progress bar/Alert depending on result of api request
* Update plugins/search/src/components/SearchResult/SearchResult.tsx
Co-authored-by: Emma Indal <emma.indahl@gmail.com>
Co-authored-by: Emma Indal <emma.indahl@gmail.com>
* feat(search) search plugin
* feat(search): search page components
* feat(search): api
* feat(search): filters wip
* feat(search): wip filters
* fix(search): delete unused useParams hook
* fix(search): update docs
* fix(search): use latest versions of dependencies
* fix(search): change version of catalog plugin
* fix(search api): pass instance of catalog api to search api
* fix(filters): rename component from FilterButton to FiltersButton
* fixup
* fix(filters): use list of checkboxes to match style of catalog page filters
* fix(styles): use theme spacing for margins and paddings, delete unused styles
* fix(search): change terminology of search input to be more consistent and clear
* fix(search): restructure component exports according to ADR
* fix(search): replace sm with xs on Grid components to support smaller screens
* fix(search): add types
* fixup
* fix(search): bump backstage core
* change versions of backstage theme and dev-utils