-
Notifications
You must be signed in to change notification settings - Fork 3.9k
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
feat: peek overlay #20053
feat: peek overlay #20053
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
|
/ok-to-test sha=c01aba1 |
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/4022449104. |
The following are new failures, please fix them before merging the PR |
The following are new failures, please fix them before merging the PR cypress/integration/Regression_TestSuite/ClientSideTests/Git/GitImport/GitImport_spec.js |
/ok-to-test sha=250e737 |
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/4200844903. |
/ok-to-test sha=de4c987 |
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/4201145819. |
The following are new failures, please fix them before merging the PR |
The following are new failures, please fix them before merging the PR cypress/integration/Regression_TestSuite/ClientSideTests/OtherUIFeatures/Logs_spec.ts |
The following are new failures, please fix them before merging the PR |
The following are new failures, please fix them before merging the PR cypress/integration/Regression_TestSuite/ClientSideTests/Binding/Bind_TableV2TextPagination_spec.js |
app/client/src/components/editorComponents/CodeEditor/PeekOverlayPopup/PeekOverlayPopup.tsx
Outdated
Show resolved
Hide resolved
/ok-to-test sha=f5cdf44 |
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/4202995103. |
The following are new failures, please fix them before merging the PR |
The following are new failures, please fix them before merging the PR cypress/integration/Regression_TestSuite/ClientSideTests/ThemingTests/Basic_spec.js |
Description
Hover over appsmith properties in code to peek data.
![image](https://user-images.githubusercontent.com/66776129/217707810-164924c0-36e8-4450-b087-18af333c7547.png)
This right now covers:
Api.data
. (NotApi.data.users[0].id
)appsmith.store
. (Notappsmith.store.myData[0].id
)Misc:
react-append-to-body
to work with variable height for peek overlayposition: absolute
to itselfheight
is zero withposition: absolute
(like in bp3-portal), child elements cannot be positioned using just thebottom
propertyreact-append-to-body
, the container won't haveposition: absolute
, instead it is applied to the child element<div>
directly, hence we can position usingbottom
property.Fixes #17507
Media
https://www.loom.com/share/0f17918fcd604805b023c215d57fce43
Type of change
How Has This Been Tested?
Test Plan
https://github.com/appsmithorg/TestSmith/issues/2173
https://github.com/appsmithorg/TestSmith/issues/2178
Issues raised during DP testing
#20053 (comment)
#20053 (comment)
Checklist:
Dev activity
QA activity: