-
Notifications
You must be signed in to change notification settings - Fork 3.7k
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
fix: fix modal position and styles #30805
Conversation
8c531bc
to
e0d50f5
Compare
81959cf
to
8c346e2
Compare
WalkthroughWalkthroughThis update introduces enhanced interaction and customization options for both the Popover and Modal components, including the ability to control dismissal behaviors and style adjustments. It also simplifies modal management by streamlining the close functionality and updating CSS properties for better responsiveness. Additionally, the changes include improvements to error handling and layout adjustments across various components and systems, aimed at increasing flexibility, performance, and user experience. Changes
Related issues
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (invoked as PR comments)
Additionally, you can add CodeRabbit Configration File (
|
8c346e2
to
111829d
Compare
Workflow run: https://github.com/appsmithorg/appsmith/actions/runs/7782324255.
|
Workflow run: https://github.com/appsmithorg/appsmith/actions/runs/7782324255. |
ebd1f4a
to
595a745
Compare
@KelvinOm The changes look fine to me. The areas which are effected and need to be tested:
I tested this briefly and found an issue: Screen.Recording.2024-02-05.at.4.58.59.PM.mov |
c53ba0e
to
b141100
Compare
/ok-to-test tags="@tag.All" |
Whoa, @tag.All spotted in your test suite! 🚀 |
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/7786771407. |
/build-deploy-preview skip-tests=true |
app/client/packages/design-system/widgets/src/components/Modal/src/ModalFooter.tsx
Show resolved
Hide resolved
app/client/packages/design-system/widgets/src/components/Modal/src/ModalFooter.tsx
Show resolved
Hide resolved
app/client/packages/design-system/widgets/src/components/Modal/src/ModalHeader.tsx
Show resolved
Hide resolved
app/client/packages/design-system/widgets/src/components/Modal/src/ModalHeader.tsx
Show resolved
Hide resolved
Deploying Your Preview: https://github.com/appsmithorg/appsmith/actions/runs/7786789902. |
Deploy-Preview-URL: https://ce-30805.dp.appsmith.com |
Checked and fixed the behavior you mentioned. 2024-02-05.18.46.44.mov |
Workflow run: https://github.com/appsmithorg/appsmith/actions/runs/7786771407.
To know the list of identified flaky tests - Refer here |
Workflow run: https://github.com/appsmithorg/appsmith/actions/runs/7786771407. |
Description
Fixes for the modal widget:
PR fixes following issue(s)
Fixes #30788
Also fixed this https://www.notion.so/appsmith/Canvas-gets-cut-off-on-preview-mode-525b95f26c6e4644bf5ab7389c02e434
Media
2024-02-02.11.22.46.mov
Type of change
Testing
How Has This Been Tested?
Test Plan
Issues raised during DP testing
Checklist:
Dev activity
QA activity:
Test Plan Approved
label after Cypress tests were reviewedTest Plan Approved
label after JUnit tests were reviewedSummary by CodeRabbit