Commit Graph

303 Commits

Author SHA1 Message Date
blam 1a4df7277c chore: some more migrations
Signed-off-by: blam <ben@blam.sh>
2024-08-15 16:24:20 +02:00
Patrik Oldsberg 9b356dcaac frontend-plugin-api: renamed createPlugin to createFrontendPlugin
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-14 16:01:25 +02:00
Patrik Oldsberg 9ddbd8c729 search: add missing createApiFactory
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-07-08 17:09:53 +02:00
Emma Indal 3c2659e721 add fetch api to deps
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
2024-07-04 10:40:23 +02:00
Alex Eftimie 8b53ded4c5 fix lint
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
2024-05-23 11:49:53 +02:00
Alex Eftimie bbd19b7c45 fix build
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
2024-05-23 11:25:22 +02:00
Alex Eftimie 206ce36aa2 Use fetch
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
2024-05-23 10:39:51 +02:00
JeevaRamanathan 0501243a57 Enhance Accessibility: Add ARIA Attributes to SearchModal Component
Signed-off-by: JeevaRamanathan <jeevaramanathan.m@infosys.com>
2024-04-09 21:49:45 +05:30
Tomasz Szuba e8f026a300 Use esm exports from react-use library
Signed-off-by: Tomasz Szuba <tszuba@box.com>
2024-03-19 19:53:04 +00:00
Aditya Kumar cd872b9fba Add ESLint Rule to Search Plugin
Signed-off-by: Aditya Kumar <aditya.kumar60@infosys.com>
2024-03-19 14:23:57 +05:30
Fredrik Adelöw 1a5df73a7c Merge pull request #23249 from backstage/styling/accordion-icon
Fixed search accordion icon color
2024-03-12 13:38:22 +01:00
Avantika Iyer d3d8f905f4 remove adr from default search filters
Signed-off-by: Avantika Iyer <avantika.hiyer@gmail.com>
2024-02-27 15:42:55 +00:00
Harrison Hogg 70ee3b7c13 Fixed search accordion icon color
Signed-off-by: Harrison Hogg <hhogg@spotify.com>
2024-02-26 11:46:55 +00:00
Patrik Oldsberg 912ca7b583 plugins: use convertLegacyRouteRefs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-01-19 11:28:14 +01:00
Patrik Oldsberg 58141224d3 plugins: update all other plugins to fit new frontend system naming patterns
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-12-13 19:31:28 +01:00
Patrik Oldsberg a1227cc993 plugins: wrap extension elements in compatWrapper
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-29 10:44:48 +01:00
Patrik Oldsberg 8f5d6c1fbf frontend-plugin-api: wrap resolved extension inputs in an object
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com>
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-28 19:17:48 +01:00
Patrik Oldsberg 36c94b8462 plugins: refactor DI extension IDs
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-28 16:24:49 +01:00
Vincenzo Scamporlino aea1e02e0f chore: import convertLegacyRouteRef from core-compat-api
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-11-13 23:45:56 +01:00
Fredrik Adelöw 62b5922916 remove unnecessary usage of deprecated BackstageTheme
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-10-26 16:58:59 +02:00
Patrik Oldsberg f75caf9f3d search-react: fix search bar race
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-20 12:59:43 +02:00
Patrik Oldsberg 1f0b6b1e48 search: more reliable wait in test
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-19 19:06:01 +02:00
Patrik Oldsberg fa11120050 search: fix alpha plugin id
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-18 15:50:43 +02:00
Patrik Oldsberg d60fbcb553 remove usages of @testing-library/react-hooks
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-18 09:37:03 +02:00
Patrik Oldsberg d84f5efa60 plugins: updates to convert legacy route refs to new system
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-17 11:57:52 +02:00
Patrik Oldsberg 0296f272b4 type fixes for React 18
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-13 11:24:00 +02:00
Fredrik Adelöw aba6edda91 try to address flaky SearchModal test
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-10-03 14:51:39 +02:00
Camila Belo 5aa87b46cf fix(search): forward all result set properties to the component
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2023-09-29 13:15:32 +02:00
Camila Belo 18d6675076 refactor(search): remove search modal for now
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2023-09-28 15:54:15 +02:00
Camila Belo 9143802c1c feat(search): create search plugin extension
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2023-09-28 15:22:51 +02:00
Camila Belo 99f557f256 feat(search): create search modal extension
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2023-09-28 15:22:51 +02:00
Camila Belo d0fb8e1481 feat(search): create search nav item extension
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2023-09-28 15:22:51 +02:00
Camila Belo 51b63d4939 feat(search): create search page extension
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2023-09-28 15:22:51 +02:00
Camila Belo baf56d5abf feat(search): create search api extension
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2023-09-28 15:22:51 +02:00
Camila Belo 3de3a1b872 feat(search): configure alpha subpath
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2023-09-28 15:22:51 +02:00
Fredrik Adelöw ab6474579f use renderInTestApp
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-09-14 22:14:14 +02:00
Oleg S 13f3b3491e chore: update props types to use PropsWithChildren
Signed-off-by: Oleg S <97077423+RobotSail@users.noreply.github.com>
2023-09-01 11:16:15 -04:00
Camila Belo ccad82226d test(search): mock config api ref
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2023-08-22 15:04:06 +02:00
Enrico Alvarenga 40de4a7210 refactor: move configApi to SearchContext
Signed-off-by: Enrico Alvarenga <enricomalvarenga@gmail.com>
2023-08-22 15:04:05 +02:00
Enrico Alvarenga 19d979dc48 test: unit test initial state config
Signed-off-by: Enrico Alvarenga <enricomalvarenga@gmail.com>
2023-08-22 15:04:04 +02:00
Enrico Alvarenga be6250a958 feat(search): enable configuration of the Search component via instrumented config
Signed-off-by: Enrico Alvarenga <enricomalvarenga@gmail.com>
2023-08-22 09:56:11 +02:00
Ciprianna Engel c3381408d6 Use navigation handler in onClick to view full results
Full results button in searchModal was not correctly navigating
onClick. This switches the onClick to the correct handler
function to navigate.

Signed-off-by: Ciprianna Engel <ciprianna.engel@wpengine.com>
2023-06-23 09:32:52 -05:00
Fredrik Adelöw 98ed4fe065 Merge pull request #18234 from backstage/blam/jsdom-env
cli: Add `Request` `Response` `Headers` and `fetch` to `jsdom` environment
2023-06-20 10:40:26 +02:00
Camila Belo 3fd72717a8 fix: search bar enter redirect
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2023-06-14 09:35:08 +02:00
blam 018553e29f chore: remove cross-fetch dep from plugins
Signed-off-by: blam <ben@blam.sh>
2023-06-13 16:25:53 +02:00
Emma Indal 00b8b94dbb Merge branch 'master' into fix/BCKSTG-162-broken-custom-styles-on-searc
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
2023-05-26 13:20:20 +02:00
Carlos Esteban Lopez 151e285b71 fix(search): Fix custom SearchModal in StoryBook
Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>
2023-05-24 14:54:18 -05:00
Oleg S 74b216ee4e set PropsWithChildren as explicit type on components
Signed-off-by: Oleg S <97077423+RobotSail@users.noreply.github.com>
2023-05-24 12:47:27 +02:00
Carlos Esteban Lopez 6b281bda66 fix(search): Fix accidental HomePageSearchBar input classes override on spread operator
Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>
2023-05-19 11:03:49 -05:00
Camila Belo ba261f9dcd fix(search): input base styles
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2023-05-19 11:03:49 -05:00