Skip to content
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

Core container/sheet component #12

Open
4 tasks
HadrienGardeur opened this issue Oct 15, 2024 · 0 comments
Open
4 tasks

Core container/sheet component #12

HadrienGardeur opened this issue Oct 15, 2024 · 0 comments
Assignees
Milestone

Comments

@HadrienGardeur
Copy link
Contributor

HadrienGardeur commented Oct 15, 2024

Most of our affordances will use a shared container component with:

  • a sticky header containing:
  • and a scrollable body

In this Epic, we'll implement this component in all of its variants which include:

  • a modal sheet on larger screens
  • a docked/side sheet (left/right) on larger screens
  • a draggable bottom sheet on smaller screens
  • a full screen sheet on smaller screens

We'll use our current user settings to illustrate all of this behavior:

  • with "Display settings" as a title
  • and the following actions:
    • overflow menu (hidden on mobile):
      • docked left
      • docked right
      • modal
    • close

On mobile, this will show up as a draggable bottom sheet.

@HadrienGardeur HadrienGardeur added this to the Full Layout milestone Oct 15, 2024
@HadrienGardeur HadrienGardeur moved this from Draft to Todo in Readium Playground Oct 15, 2024
@HadrienGardeur HadrienGardeur changed the title Core container component Core container/sheet component Oct 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Todo
Development

No branches or pull requests

2 participants