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

Add panels layout component #1254

Merged
merged 1 commit into from
Jan 8, 2025
Merged

Conversation

GnsP
Copy link
Collaborator

@GnsP GnsP commented Nov 8, 2024

Add panels layout component

Description

Adds a component to conveniently manage screen layouts with multiple panels.

  1. These panels can open from left, top, right and bottom.
  2. They can be nested within other components, including other panel based layouts.
  3. They can be collapsed smoothly.
  4. They can be resized.
    Attached is a screen recoding of a demo page using this component.

PR Type

  • Bug Fix
  • Feature
  • Build Fix
  • Testing
  • General Improvement
  • Cherry Pick

Links

Jira: Jira issue #

Test Plan

TBD

Screenshots

Screen.Recording.2024-11-08.at.11.27.36.AM.mov

@GnsP GnsP added the build triggers github action label Nov 8, 2024
*/

export function sleep(durationInMs: number): Promise<void> {
return new Promise((resolve) => setTimeout(resolve, durationInMs));
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As noted in the other PR, please rename this to delay or similar.

@GnsP GnsP force-pushed the add-panels-component branch from ccda48a to bc492f5 Compare January 8, 2025 08:33
@GnsP GnsP merged commit 51eb45a into cdapio:develop Jan 8, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build triggers github action
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants