Commit Graph

339 Commits

Author SHA1 Message Date
Fredrik Adelöw 811ff0cddc implement analytics too
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-10-11 09:48:52 +02:00
Fredrik Adelöw 9cc7dd6cfd implement the beginnings of mockApis
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-10-08 17:58:34 +02:00
Fredrik Adelöw bfd4bec795 remove the default font size of icons
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-09-24 09:24:51 +02:00
Patrik Oldsberg b880985757 frontend-plugin-api: remove identical overload
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-19 14:16:14 +02:00
blam 4a5ba19344 chore: removals
Signed-off-by: blam <ben@blam.sh>
2024-09-18 18:53:39 +02:00
Patrik Oldsberg ac30b57ae6 frontend-plugin-api: refactor to use symbol to pass param overrides
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 12:15:12 +02:00
Patrik Oldsberg 7ac5d97295 frontend-plugin-api: add ability to override params from .makeWithOverrides
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 12:07:30 +02:00
Patrik Oldsberg 89f2300d3d frontend-plugin-api: add ability to override params from .make
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 12:03:13 +02:00
Patrik Oldsberg 6f8d71b74c Merge pull request #26624 from backstage/rugvip/opaque
frontend-internal: add OpaqueType helper
2024-09-17 21:53:05 +02:00
Patrik Oldsberg dadb506586 frontend-internal: loosen type of opaqueType.createInstance return value
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-11 17:22:36 +02:00
Emma Indal 248d5c514c remove config object on icon bundle blueprint
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
2024-09-11 14:08:38 +02:00
Patrik Oldsberg bb0ea523b9 frontend-internal: switch opaqueType.createInstance to decorate + select version
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-11 14:04:39 +02:00
Patrik Oldsberg 4cfacd936b frontend-internal: opaqueType.create -> .createInstance
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-11 13:33:53 +02:00
Patrik Oldsberg 873e42497a frontend-internal: add OpaqueType helper
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-11 11:51:40 +02:00
Patrik Oldsberg 3f5e676d6b Merge pull request #26469 from backstage/rugvip/inline
add support for inline packages
2024-09-10 11:51:44 +03:00
Patrik Oldsberg f64fe3c581 Merge pull request #26374 from backstage/rugvip/disable
frontend-plugin-api: no longer require factory for extension overrides
2024-09-10 10:47:17 +03:00
Patrik Oldsberg 7d028e271d frontend-plugin-api: refuse output override without factory
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-10 00:45:52 +02:00
Patrik Oldsberg 043d7cd963 frontend-*: initial refactor to create and use -internal
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-04 19:36:18 +03:00
blam 6db849e650 chore: fix up some small things
Signed-off-by: blam <ben@blam.sh>
2024-09-03 15:33:48 +02:00
blam 5cbb4c6fd1 chore: fix remaining tests
Signed-off-by: blam <ben@blam.sh>
2024-09-03 13:16:14 +02:00
blam 40b8a7a280 chore: should be wrapped up in a plugin instead of a module
Signed-off-by: blam <ben@blam.sh>
2024-09-03 12:02:17 +02:00
blam d7f25e1d43 chore: fixing formatting
Signed-off-by: blam <ben@blam.sh>
2024-09-02 17:00:08 +02:00
blam 84d89bb5f3 chore: fix the router test a different way, don't set namespace as test by default
Signed-off-by: blam <ben@blam.sh>
2024-09-02 16:57:30 +02:00
blam ba263b350c chore: updating frontend-plugin-api
Signed-off-by: blam <ben@blam.sh>
2024-09-02 16:38:32 +02:00
blam 8c27b82078 chore: need a separate type for the overload and for the implementation
Signed-off-by: blam <ben@blam.sh>
2024-09-02 14:55:31 +02:00
blam a3b48cc65a chore: rework how we do the deprecations
Signed-off-by: blam <ben@blam.sh>
2024-09-02 14:55:31 +02:00
blam 86ec8e170b chore: added a console warning for deprecation as it's a little tricky to do in typescript
Signed-off-by: blam <ben@blam.sh>
2024-09-02 14:55:31 +02:00
blam b99b158dfc chore: deprecate the namespace option in blueprints and extensions
Signed-off-by: blam <ben@blam.sh>
2024-09-02 14:55:30 +02:00
Patrik Oldsberg 2a6142234f frontend-plugin-api: no longer require factory for extension overrides
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-30 00:45:02 +02:00
blam e0ca667207 chore: smol updates from pr review
Signed-off-by: blam <ben@blam.sh>
2024-08-28 14:16:45 +02:00
blam f1e08f7dd8 chore: created a frontend module
Signed-off-by: blam <ben@blam.sh>
2024-08-28 08:52:27 +02:00
blam d103f216b0 chore: cleanup
Signed-off-by: blam <ben@blam.sh>
2024-08-27 17:08:16 +02:00
blam fe0046150a chore: some renames and supporting both formats
Signed-off-by: blam <ben@blam.sh>
2024-08-27 16:15:20 +02:00
blam 860f6e7a3f feat: introduced createFrontendModule and deprecating createExtensionOverrides
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: blam <ben@blam.sh>
2024-08-27 15:44:13 +02:00
blam 6780a49d36 chore: deprecate id from createFrontendPlugin
Signed-off-by: blam <ben@blam.sh>
2024-08-27 14:03:52 +02:00
blam 1f8012619f chore: remove un-used imports
Signed-off-by: blam <ben@blam.sh>
2024-08-27 13:17:31 +02:00
blam 03e9125c0e chore: fixing tests for RouterBlueprint
Signed-off-by: blam <ben@blam.sh>
2024-08-27 13:11:00 +02:00
blam 85d86bcbc4 chore: small final cleanup
Signed-off-by: blam <ben@blam.sh>
2024-08-27 11:28:22 +02:00
blam e1ea702eca chore: fix some tests
Signed-off-by: blam <ben@blam.sh>
2024-08-27 11:24:38 +02:00
blam 1ca243ddc4 chore: fixing tests for AppRootWrapperBlueprint
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: blam <ben@blam.sh>
2024-08-27 11:24:38 +02:00
blam f66f603ef5 chore: fix some tests
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: blam <ben@blam.sh>
2024-08-27 11:24:38 +02:00
blam 1a76c4c9ca chore: app runs correctly 🎉
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: blam <ben@blam.sh>
2024-08-27 11:24:38 +02:00
Patrik Oldsberg 00b9e8c010 update test snapshots for new structure of ExtensionDefinition
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-27 10:39:45 +02:00
Patrik Oldsberg 0a317137c5 frontend-plugin-api: use undefined instead of null for extension definition .T
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-27 10:39:45 +02:00
Patrik Oldsberg 4f59435848 frontend-plugin-api: make output type parameter optional
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-27 10:27:22 +02:00
Patrik Oldsberg ee454fdf53 frontend-plugin-api: refactor ExtensionDefinition and ExtensionBlueprint type params
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-27 10:27:21 +02:00
Patrik Oldsberg e6e488cf20 frontend-test-utils: remove render method
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-27 09:39:08 +02:00
blam a5ee952079 feat: simplify the extension redirects
Signed-off-by: blam <ben@blam.sh>
2024-08-23 17:03:40 +02:00
blam 757d8d704d chore: added a replaces option to the extensionInput wrapper
Signed-off-by: blam <ben@blam.sh>
2024-08-22 16:20:26 +02:00
blam e8bf80d8ae chore: fixing attachment point tests
Signed-off-by: blam <ben@blam.sh>
2024-08-22 13:36:56 +02:00