-
Notifications
You must be signed in to change notification settings - Fork 300
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
Contextual help tooltips for form fields #3809
Comments
@benolayinka With #4057 merged we are still missing tooltip content for various fields in the Console. Could you take a look at whats missing and provide descriptions for fields without tooltips? Not closing this issue because we still have to implement proper handling for mobile devices. For mobile devices the tooltip content should be displayed in modal-like view instead of just popover view. @benolayinka Also update the milestone if required. |
Tooltips for device creation Brand Model Hardware Ver. Firmware Ver. Activation Mode End device ID End device name End device description Frame counter width RX2 Data Rate Index RX2 Frequency |
Gateway ID Gateway EUI Gateway name Gateway description Require authenticated connection Gateway Status Attributes Frequency Plan Schedule downlink late Duty Cycle (Should be "enforce duty cycle", with enabled checked) Schedule anytime delay |
Assigned @asmulko to add the new tooltip content provided by @benolayinka. |
Summary
As a next step from #2663 and as defined in #3522 we will introduce contextual tooltips for many fields in our forms.
Why do we need this?
To assist and educate users when onboarding entities. See also #3785.
What is already there? What do you see now?
What is missing? What do you want to see?
How do you propose to implement this?
We should make use of a well-tested and production ready react tooltip library. The library should support
We will stick with the current icon layout within the field title and only change the functionality to display the tooltip on hover. The link to the glossary will be removed. If necessary the glossary can be referenced inside the tooltip.
Regarding the content, we will not source this from the docs anymore but add the content as intl messages to the Console directly. This module should be co-owned by @benolayinka.
How do you propose to test this?
We can add simple integration tests for this.
Can you do this yourself and submit a Pull Request?
@bafonins
The text was updated successfully, but these errors were encountered: