Commit Graph

101 Commits

Author SHA1 Message Date
github-actions[bot] c8a8aac2af Version Packages 2023-11-14 13:25:17 +00:00
github-actions[bot] 8a9f0ce86b Version Packages (next) 2023-11-07 09:43:56 +00:00
Patrik Oldsberg cc8b12366a Merge pull request #20888 from backstage/rugvip/tree-api
frontend-*-api: add and implement AppTreeApi
2023-11-06 09:00:01 -06:00
github-actions[bot] f577e1176f Version Packages (next)
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-31 15:42:09 +01:00
Patrik Oldsberg 733bd95746 frontend-*-api: add and implement AppTreeApi
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-30 15:17:55 +01:00
Patrik Oldsberg 77f009b35d frontend-plugin-api: return output from extension factories instead
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-27 14:57:48 +02:00
github-actions[bot] 8345a35d04 Version Packages (next) 2023-10-24 11:04:16 +00:00
Camila Belo 66af240ea6 refactor(frontend-plugin-api): merge boundary and suspense components
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2023-10-19 14:54:35 +02:00
Camila Belo c1e10b6175 docs(frontend-plugin-api): update api reports
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2023-10-19 12:33:28 +02:00
Camila Belo 42a8ef3a4f test(frontend-plugin-api): cover create page extension
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2023-10-19 12:33:28 +02:00
Camila Belo 103b405746 feat(frontend-plugin-api): use extension boundary and suspense
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2023-10-19 12:33:28 +02:00
Camila Belo 055b7aec3d test(frontend-plugin-api): cover extension suspense component
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2023-10-19 12:33:28 +02:00
Camila Belo 2610774e4b feat(frontend-plugin-api): create extension suspense
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2023-10-19 12:33:28 +02:00
Camila Belo b2dcb92c36 test(frontend-plugin-api): cover extension boundary component
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2023-10-19 12:33:28 +02:00
Camila Belo ed71a018b1 feat(frontend-plugin-api): improve extension boundary
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2023-10-19 12:33:28 +02:00
Camila Belo 0eaa698bb5 chore(frontend-plugin-api): install frontend app api
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2023-10-19 10:10:02 +02:00
Patrik Oldsberg 3e1d63ba3f frontend-plugin-api: remove usage of @testing-library/react-hooks
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-18 09:37:04 +02:00
Patrik Oldsberg ec1dde6831 switch to @testing-library/react 14
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-18 09:37:04 +02:00
Patrik Oldsberg aa2ff48a97 switch react version ranges to full format
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-18 09:37:03 +02:00
Patrik Oldsberg e9318414a0 update @testing-library/react to v13
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-18 09:37:03 +02:00
Patrik Oldsberg 912a0766a5 update react and react-dom peer dependency ranges to include 18
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-18 09:37:03 +02:00
Patrik Oldsberg c4c13a6cb1 frontend-plugin-api: default plugin routes to empty
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-17 11:58:19 +02:00
Patrik Oldsberg 6c8834add0 frontend-plugin-api: add missing tlr dep
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-17 11:58:19 +02:00
Patrik Oldsberg 5b665a3810 frontend-plugin-api: rename AnyRouteParams -> AnyRouteRefParams
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-17 11:58:19 +02:00
Patrik Oldsberg a285d8c000 API report updates and frontend-*-api fixes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-17 11:58:19 +02:00
Patrik Oldsberg 6b4ae484ad frontend-plugin-api: implement .T on route refs as declared props
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-17 11:57:52 +02:00
Patrik Oldsberg f4efd3d30a frontend-plugin-api: updates to use new routing API
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-17 11:57:52 +02:00
Patrik Oldsberg b222453695 frontend-plugin-api: forward routing exports
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-17 11:57:52 +02:00
Patrik Oldsberg b0e3809acc frontend-plugin-api: remove id from SubRouteRef
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-17 11:57:52 +02:00
Patrik Oldsberg 61c59aadd9 frontend-plugin-api: cleanup routing index exports
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-17 11:57:52 +02:00
Patrik Oldsberg ae212c9169 frontend-plugin-api: cleanup common and useRouteRef type declarations
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-17 11:57:51 +02:00
Patrik Oldsberg 3ad2429209 frontend-plugin-api: add description and ID for ExternalRouteRef
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-17 11:57:51 +02:00
Patrik Oldsberg c82477ae81 frontend-plugin-api: add description for SubRouteRefs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-17 11:57:51 +02:00
Patrik Oldsberg a0c90a23ad frontend-plugin-api: add ID and description for RouteRef
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-17 11:57:51 +02:00
Patrik Oldsberg 49b0d0dfa9 frontend-plugin-api: add helper for locating the callsite of a function
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-17 11:57:51 +02:00
Patrik Oldsberg 720b6cda3d frontend-plugin-api: refactor ExternalRouteRef to modern structure
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-17 11:57:51 +02:00
Patrik Oldsberg 08bf1db3fe frontend-plugin-api: refactor SubRouteRef to modern structure
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-17 11:57:51 +02:00
Patrik Oldsberg 18882a9bbe frontend-plugin-api: refactor RouteRef to modern structure
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-17 11:57:51 +02:00
Patrik Oldsberg d41c97e5db frontend-plugin-api: forklift routing API from core-plugin-api
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-17 11:57:51 +02:00
Patrik Oldsberg 640fe3dbef frontend-plugin-api: extract Expand to top-level types
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-17 11:57:51 +02:00
github-actions[bot] 8cdb8c2e40 Version Packages 2023-10-17 08:54:50 +00:00
Patrik Oldsberg 1fb652ffb5 Merge pull request #20535 from backstage/mob/external-routes
frontend-*-api: add support for route bindings
2023-10-11 19:59:50 +02:00
Patrik Oldsberg f2b7cb4a56 frontend-plugin-api: add routes and externalRoutes to plugins
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-11 15:07:03 +02:00
renovate[bot] 9a1fce352e chore(deps): update dependency @testing-library/jest-dom to v6
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-11 10:21:53 +00:00
Patrik Oldsberg d7c5d80c57 frontend-app-api: move root extension to be an input on core instead
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-11 10:16:05 +02:00
Patrik Oldsberg d858c2bc4a Merge branch 'master' into rugvip/overrides
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-10 17:26:42 +02:00
github-actions[bot] e43d3eb1b7 Version Packages (next) 2023-10-10 11:39:03 +00:00
Patrik Oldsberg d920b8c343 frontend-app-api: add support for installing extension overrides
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-10 10:01:43 +02:00
Patrik Oldsberg c1e9ca6500 frontend-plugin-api: add createExtensionOverrides
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-09 14:18:50 +02:00
Patrik Oldsberg 4461d87d5a frontend-plugin-api: removed new useRouteRef
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-06 16:43:24 +02:00