Skip to content

Conversation

@ryankeairns
Copy link
Contributor

Summary

Why are we making this change?

Screenshots #

Impact to users

QA

Remove or strikethrough items that do not apply to your PR.

General checklist

  • Browser QA
    • Checked in both light and dark modes
    • Checked in both MacOS and Windows high contrast modes
    • Checked in mobile
    • Checked in Chrome, Safari, Edge, and Firefox
    • Checked for accessibility including keyboard-only and screenreader modes
  • Docs site QA
  • Code quality checklist
  • Release checklist
    • A changelog entry exists and is marked appropriately
    • If applicable, added the breaking change issue label (and filled out the breaking change checklist)
    • If the changes unblock an issue in a different repo, smoke tested carefully (see Testing EUI features in Kibana ahead of time)
  • Designer checklist
    • If applicable, file an issue to update EUI's Figma library with any corresponding UI changes. (This is an internal repo, if you are external to Elastic, ask a maintainer to submit this request)

- Add BasicBodyOnly: minimal flyout with just body content
- Add WithHeader: flyout with header for read-only reference content
- Add WithHeaderAndFooter: canonical pattern with footer actions
- Add WithBanner: flyout with banner notification example
- Add Resizable: resizable flyout with JSON content example
- Add ResizableWithPush: resizable flyout with push type behavior
- Add MenuAndContent: settings flyout with navigation menu
- Add ParentChildWithHistory: nested flyout with breadcrumb navigation
- Update PushFlyouts story to start closed instead of open
- Update Playground story to use render children pattern with close handler
- Add second child flyout button to demonstrate multiple child flyouts
- Add button to open second managed session (main flyout)
- Improve layout with better organized content sections
- Clarify terminology: rename 'grandchild' to 'second child'
- Fix onClose handler prop ordering to ensure proper state updates
- Update content to better explain managed session behavior
- Set initial state to closed for better UX on load
- Move subcomponent stories to dedicated subcomponents directory
- Update flyout.stories.tsx and flyout_sessions.stories.tsx
- Clean up story organization for better maintainability
@elasticmachine
Copy link
Collaborator

💚 Build Succeeded

History

@elasticmachine
Copy link
Collaborator

💔 Build Failed

Failed CI Steps

@ryankeairns
Copy link
Contributor Author

Pausing this; will redo once #9178 is in.

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.

3 participants