Skip to content

Conversation

@tsullivan
Copy link
Member

@tsullivan tsullivan commented Sep 2, 2025

DRAFT ONLY: DO NOT MERGE

New example plugin for the Flyout System in EUI.

This PR includes core.overlays.openSystemFlyout service needed for https://github.com/elastic/kibana-team/issues/2219

The developer README for the Flyout System is here.

Depends on elastic/eui#8982
Depends on elastic/eui#9202

image

@elasticmachine
Copy link
Contributor

elasticmachine commented Sep 2, 2025

🤖 Jobs for this PR can be triggered through checkboxes. 🚧

ℹ️ To trigger the CI, please tick the checkbox below 👇

  • Click to trigger kibana-pull-request for this PR!
  • Click to trigger kibana-deploy-project-from-pr for this PR!
  • Click to trigger kibana-deploy-cloud-from-pr for this PR!

@tsullivan tsullivan force-pushed the kbn-flyout-system/example-iii branch from 97a10d0 to e4810c5 Compare September 4, 2025 21:14
@tsullivan tsullivan force-pushed the kbn-flyout-system/example-iii branch from e4810c5 to 83cdc5b Compare September 30, 2025 21:06
@tsullivan tsullivan force-pushed the kbn-flyout-system/example-iii branch from 83cdc5b to 21d0b56 Compare October 7, 2025 22:49
@tsullivan tsullivan mentioned this pull request Oct 8, 2025
9 tasks
@tsullivan tsullivan force-pushed the kbn-flyout-system/example-iii branch 4 times, most recently from 332a9bf to 208f9e2 Compare October 14, 2025 20:25
@tsullivan tsullivan force-pushed the kbn-flyout-system/example-iii branch 2 times, most recently from 599a999 to fb0a62a Compare October 20, 2025 04:26
…nsistent UI

- Add shared utilities in utils/ directory for flyout components
- Create FlyoutTypeSwitch component for consistent push/overlay toggles
- Add description list utilities for consistent flyout information display
- Update all flyout examples to use shared utilities and consistent styling
- Add EuiCode styling to flyout titles for better visual distinction
- Implement onActive/onClose callbacks for state synchronization
- Add URL-based routing for tab persistence on page refresh
- Standardize session naming: A-G (with isOpen), J-L (without isOpen), X-Z (overlays)
- Remove global flyout type controls in favor of per-session controls
- Improve code organization and reduce duplication across examples
mgadewoll and others added 17 commits December 2, 2025 09:27
- EUI updated the type and the query might be null for text searches
…atus --include-path /api/alerting/rule/ --include-path /api/alerting/rules --include-path /api/actions --include-path /api/security/role --include-path /api/spaces --include-path /api/streams --include-path /api/fleet --include-path /api/saved_objects/_import --include-path /api/saved_objects/_export --include-path /api/maintenance_window --include-path /api/agent_builder --update
…ally, or add an exception to src/dev/yarn_deduplicate/index.ts and then commit the changes and push to your branch
@elasticmachine
Copy link
Contributor

elasticmachine commented Dec 4, 2025

💔 Build Failed

Failed CI Steps

History

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants