-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
[SM-956] Secret Manager: Integrations Page #8701
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #8701 +/- ##
==========================================
+ Coverage 27.32% 27.36% +0.03%
==========================================
Files 2349 2355 +6
Lines 68609 68668 +59
Branches 12827 12835 +8
==========================================
+ Hits 18748 18791 +43
- Misses 48451 48465 +14
- Partials 1410 1412 +2 ☔ View full report in Codecov by Sentry. |
No New Or Fixed Issues Found |
…m-956-integrations
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.
This looks really good, thank you @nick-livefront !
I only have a few small feedback items 🙂
...web/src/app/secrets-manager/integrations/integration-card/integration-card.component.spec.ts
Outdated
Show resolved
Hide resolved
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.
This looks really great! I just left one suggestion, and I'm waiting to see that the Github dark mode image is added :)
[linkText]="integration.linkText" | ||
[linkURL]="integration.linkURL" | ||
[image]="integration.image" | ||
[externalURL]="integration.type === 'sdk'" |
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.
Should we store the 'sdk' and other strings relating to integration type into an enum just in case we change this value in the future to be SDK instead of sdk?
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 like the suggestion, it also helps if other integration types are added too
This is good on my end, @nick-livefront I did pull main and resolved the conflicts that were present in the messages.json file 🙂 |
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 great! Thank you :)
@differsthecat Thank you! |
* add navigation item for integrations and SDKs page * Initial routing to Integrations & SDKs page * Initial add of integrations component * Initial add of SDKs component * add secret manage integration images * remove integration & sdk components in favor of a single component * add integration & integration grid components * add integrations & sdks * rename page & components to integration after design discussion * add external rel attribute for SDK links * remove ts extension * refactor: use pseudo element to cover as a link * refactor: change secondaryText to linkText to align with usage * update icon for integrations * add new badge option for integration cards * hardcode integration/sdk names * add dark mode images for integrations and sdks * update integration/sdk card with dark mode image when applicable * refactor integration types to be an enum * fix enum typings in integration grid test --------- Co-authored-by: Robyn MacCallum <robyntmaccallum@gmail.com>
Type of change
Objective
Add Integrations page within Secrets manager than links to internal integrations or SDKs available on GitHub.
Code changes
secrets-manager/
foldernew
badge is driven by a client side time comparison. This could be done manually or by other means!Screenshots
Before you submit