-
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
UI: [VAULT-17035 VAULT-17038 VAULT-17039] Dashboard Quick Actions card #21929
UI: [VAULT-17035 VAULT-17038 VAULT-17039] Dashboard Quick Actions card #21929
Conversation
CI Results: All Go tests passed! ✅ |
Build Results: |
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.
Left some comments! Let me know if you have any questions! Nice work so far - this little quick actions card has a lot going on!
case 'Issue certificate': | ||
return { | ||
title: 'Role to use', | ||
placeholder: 'Type to find a role...', |
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.
Not sure if it was in the design, but I don't feel like you should have ellipsis at the end of "Type to find a role". Ellipsis indicate an omission of words, which I don't feel like we have here. The placeholder for Certificate serial number makes sense to have an ellipsis but I would say it's complete as "Type to find a role"
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.
Looks beautiful! 🤩 great work
@disallowNewItems={{true}} | ||
@fallbackComponent="input-search" | ||
@onChange={{this.handleSearchEngineSelect}} | ||
@placeholder="Type to select a mount..." |
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.
same comment here about ellipsis. If it's on the designs, I feel like it's worth clarifying with them if it makes sense in the cases I'm pointing out.
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.
That makes sense to me! I'll remove the ellipsis for now, and ask design about it!
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.
I just realized that the PKI overview card SearchSelect placeholders use ellipsis, I will still remove for now and will clarify w/ design @Monkeychip
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.
Yeah - I was under the impression that ellipses were our pattern for search select place holders
@onChange={{this.handleActionSelect}} | ||
@fallbackComponent="input-search" | ||
@nameKey={{this.searchSelectParams.nameKey}} | ||
@disabled={{not this.searchSelectParams.model}} |
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.
nice and clean on this. Looks great!
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.
Nice work, a couple of non-blocking comments.
Quick Actions Card
TODOs: