appsmith
appsmith copied to clipboard
feat: add tooltip property to select widgets
Description
It adds a tooltip property (similar to the one found in input widget) to the following widgets,
- Select family - select, multi-select, tree-select, multi-tree-select
- Datepicker
Fixes #18097
Type of change
- New feature (non-breaking change which adds functionality)
How Has This Been Tested?
- Manual (verified that tooltip property is added to all of the aforementioned widgets and that it is working as per desired)
Checklist:
Dev activity
- [x] My code follows the style guidelines of this project
- [x] I have performed a self-review of my own code
- [x] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [x] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my feature works
- [x] New and existing unit tests pass locally with my changes
- [x] PR is being merged under a feature flag
QA activity:
- [ ] Test plan has been approved by relevant developers
- [ ] Test plan has been peer reviewed by QA
- [ ] Cypress test cases have been added and approved by either SDET or manual QA
- [ ] Organized project review call with relevant stakeholders after Round 1/2 of QA
- [ ] Added Test Plan Approved label after reveiwing all Cypress test
The latest updates on your projects. Learn more about Vercel for Git ↗︎
Name | Status | Preview | Updated |
---|---|---|---|
appsmith | ✅ Ready (Inspect) | Visit Preview | Dec 12, 2022 at 9:44AM (UTC) |
Unable to find test scripts. Please add necessary tests to the PR.
Unable to find test scripts. Please add necessary tests to the PR.
/ok-to-test sha=fbf8223
/ok-to-test sha=fbf8223
Unable to find test scripts. Please add necessary tests to the PR.
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/3563141438.
Workflow: Appsmith External Integration Test Workflow
.
Commit: fbf8223
.
PR: 18480.
Perf tests will be available at https://app.appsmith.com/app/performance-infra-dashboard/pr-details-63465d4789020c7ac296d08d?pr=18480&runId=3563141438_1
This PR has not seen activitiy for a while. It will be closed in 7 days unless further activity is detected.
- Added Cypress test cases
- Raised a request for a change in documentation
/ok-to-test sha=cd64711
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/3638460267.
Workflow: Appsmith External Integration Test Workflow
.
Commit: cd64711
.
PR: 18480.
Perf tests will be available at https://app.appsmith.com/app/performance-infra-dashboard/pr-details-638dd7cd2913ba43778b915e?pr=18480&runId=3638460267_1
/ok-to-test sha=bdc7b52
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/3668603058.
Workflow: Appsmith External Integration Test Workflow
.
Commit: bdc7b52
.
PR: 18480.
Perf tests will be available at https://app.appsmith.com/app/performance-infra-dashboard/pr-details-638dd7cd2913ba43778b915e?pr=18480&runId=3668603058_1
/ok-to-test sha=34554d3
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/3672677076.
Workflow: Appsmith External Integration Test Workflow
.
Commit: 34554d3
.
PR: 18480.
Perf tests will be available at https://app.appsmith.com/app/performance-infra-dashboard/pr-details-638dd7cd2913ba43778b915e?pr=18480&runId=3672677076_1
Some of the changes that were being pushed under this PR have already been merged in Release by this. The remaining changes being pushed under this are,
- Default tooltip placeholder text in Select family changed to “Add tooltip text here”
- Added tooltip in Datepicker
/ok-to-test sha=da58902
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/3673317711.
Workflow: Appsmith External Integration Test Workflow
.
Commit: da58902
.
PR: 18480.
Perf tests will be available at https://app.appsmith.com/app/performance-infra-dashboard/pr-details-638dd7cd2913ba43778b915e?pr=18480&runId=3673317711_1
Tested and verified for the tooltip property for datepicker and select family on this DP. LGTM. https://github.com/appsmithorg/TestSmith/issues/2119