-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Embeddables 👉 New Platform #46771
Embeddables 👉 New Platform #46771
Conversation
Pinging @elastic/kibana-app-arch |
💚 Build Succeeded |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, just moved a couple of SASS files.
...ins/dashboard_embeddable_container/public/np_ready/public/tests/dashboard_container.test.tsx
Show resolved
Hide resolved
@@ -2,7 +2,8 @@ | |||
"id": "advanced_ui_actions", | |||
"version": "kibana", | |||
"requiredPlugins": [ | |||
"embeddable" | |||
"embeddable", | |||
"ui_actions" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this will need to be uiActions
, but until it's used... not really important.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm, I'm assuming follow up will be to remove the re-exporting from legacy paths, update all import paths, and keep that legacy plugin around only with the css?
btw, nice to see you back in action! Welcome back!
@stacey-gammon yes, there will be follow-up PRs. |
* chore: 🤖 move embeddable_api to NP "embeddable" plugin * fix: 🐛 fix TypeScript type check errors * fix: 🐛 fix TypeScript and build errors * test: 💍 fix Jest tests * fix: 🐛 fix translations * test: 💍 add Mocha mocks * fix: 🐛 change import syntax from function test sample plugin * fix: 🐛 revert canvas changes back and leave placeholders * chore: 🤖 revert more changes * chore: 🤖 revert more changes * fix: 🐛 fix TypeScript type check errors * fix: 🐛 fix functional test imports * fix: 🐛 fix x-pack Jest test importa * test: 💍 fix advanced_ui_actiosn import for tests
💚 Build Succeeded |
Summary
Checklist
Use
strikethroughsto remove checklist items you don't feel are applicable to this PR.This was checked for cross-browser compatibility, including a check against IE11Any text added follows EUI's writing guidelines, uses sentence case text and includes i18n supportDocumentation was added for features that require explanation or tutorialsUnit or functional tests were updated or added to match the most common scenariosThis was checked for keyboard-only and screenreader accessibilityFor maintainers
This was checked for breaking API changes and was labeled appropriatelyThis includes a feature addition or change that requires a release note and was labeled appropriatelyDev Docs
Embeddables API has been moved from
src/legacy/core_plugins/embeddable_api
to theembeddable
New Platform plugin atsrc/plugins/embeddable
.Now you can use Embeddables API in the New Platform by depending on
embeddable
plugin and receiving it through the plugin dependencies. In the legacy Kibana platform you can access Embeddables thoughui/new_platform
backdoor.