Skip to content
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-17365, VAULT-17613, VAULT-17614] Dashboard Secrets Engine Card Improvements #21604

Merged

Conversation

kiannaquach
Copy link
Contributor

@kiannaquach kiannaquach commented Jul 5, 2023

Description
Some small improvements to secret engine card based on design feedback

  • VAULT-17365 round secret engine table
  • VAULT-17613 truncate lines
  • VAULT-17614 Add bold + underline
Screenshot 2023-07-06 at 9 59 30 AM

@kiannaquach kiannaquach marked this pull request as ready for review July 6, 2023 17:01
@kiannaquach kiannaquach changed the title VAULT-17614 Make secret engine title bolded and underlined UI: [VAULT-17365, VAULT-17613, VAULT-17614] Dashboard Secrets Engine Card Improvements Jul 6, 2023
@@ -0,0 +1,5 @@
.dashboard {
.secrets-engines-table {
Copy link
Contributor Author

@kiannaquach kiannaquach Jul 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this was specific to the dashboard table so I didn't make this style a helper class. Adding this resolved the table border issue where borders were being cut off

@@ -62,6 +62,7 @@
@import './components/confirm';
@import './components/console-ui-panel';
@import './components/control-group';
@import './components/dashboard';
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

so technically these are only meant to correspond to a component called "dashboard". And it looks like you're using a route called Dashboard.

Maybe you and I can sync real quick on this. Ideally (I know you mentioned above about it not being a helper class) but it really doesn't make sense as a component class.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

synced with angel and will move dashboard route template to a component file if extra styling is needed!

Copy link
Contributor

@Monkeychip Monkeychip left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would love to try some things first before adding the component class file. Let's sync when you get a moment.

Copy link
Contributor

@Monkeychip Monkeychip left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for making the changes!

@VioletHynes VioletHynes added the hashicorp-contributed-pr If the PR is HashiCorp (i.e. not-community) contributed label Jul 6, 2023
@kiannaquach kiannaquach merged commit 8b4fc35 into ui/landing-page-dashboard Jul 6, 2023
@kiannaquach kiannaquach deleted the ui/new-secret-engine-card-features branch July 6, 2023 20:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
hashicorp-contributed-pr If the PR is HashiCorp (i.e. not-community) contributed pr/no-changelog ui
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants