-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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 small TtlPIcker2 bug #17376
Fix small TtlPIcker2 bug #17376
Changes from 3 commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
```release-note:bug | ||
ui: Remove default value of 30 to TtlPicker2 if no value is passed in. | ||
``` |
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -13,7 +13,7 @@ | |
* @param helperTextDisabled="Allow tokens to be used indefinitely" {String} - This helper text is shown under the label when the toggle is switched off | ||
* @param helperTextEnabled="Disable the use of the token after" {String} - This helper text is shown under the label when the toggle is switched on | ||
* @param description="Longer description about this value, what it does, and why it is useful. Shows up in tooltip next to helpertext" | ||
* @param time=30 {Number} - The time (in the default units) which will be adjustable by the user of the form | ||
* @param time='' {Number} - The time (in the default units) which will be adjustable by the user of the form | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Thank you for remembering to update the docs! I was going to suggest updating the format to buuut...I think we tend to do that when glimmerizing so probably fine to skip for now There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I know, I actually already attempted to glimmerize at my look into the problem. Had the exact same thought you did, but thought just in case any backporting needs to be done, I'll keep these two separate. |
||
* @param unit="s" {String} - This is the unit key which will show by default on the form. Can be one of `s` (seconds), `m` (minutes), `h` (hours), `d` (days) | ||
* @param recalculationTimeout=5000 {Number} - This is the time, in milliseconds, that `recalculateSeconds` will be be true after time is updated | ||
* @param initialValue=null {String} - This is the value set initially (particularly from a string like '30h') | ||
|
@@ -50,7 +50,7 @@ export default TtlForm.extend({ | |
helperTextDisabled: 'Allow tokens to be used indefinitely', | ||
helperTextEnabled: 'Disable the use of the token after', | ||
description: '', | ||
time: 30, | ||
time: '', // if defaultValue is NOT set, then do not display a defaultValue. This causes the param on the model to be different then what the component shows on init. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. this second part of this is a little unclear to me
does this mean There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. super nit: small typo here, should be: "than what the component shows on init." but on second thought, not sure if we need to have that second sentence as it might cause confusion later. especially now that the problem is being solved, plus we have the git history to return to if we are ever wondering why we removed There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Works for me, I'll take out the second sentence. |
||
unit: 's', | ||
initialValue: null, | ||
changeOnInit: false, | ||
|
@@ -62,6 +62,7 @@ export default TtlForm.extend({ | |
const enable = this.initialEnabled; | ||
const changeOnInit = this.changeOnInit; | ||
// if initial value is unset use params passed in as defaults | ||
// and if no defaultValue is passed in display no time | ||
if (!value && value !== 0) { | ||
return; | ||
} | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thanks for adding this comment! - small typo here!
sting