fix(search): fix search components with gitlab CSS
This MR marks both search-box-by-type
(ready as it is) and search-box-by-click
as following design system
Following changes were made to SearchBoxByClick
component:
- Added "No recent searches" stub (we do not have specs for this part, so it slipped in original MR)
- Cleaned up styles a bit by using
new-button
icon prop for icon-only buttons - Moved styles in SCSS to increase their selector specificity so the component doesn't break with Gitlab CSS