-
Notifications
You must be signed in to change notification settings - Fork 970
feat: adds support for app suite links dropdown menu #2113
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
Conversation
feat: adds Grid icon feat: adds app suite links configuration; tweaks popover radius chore: adds storybook and refactors styles docs: adds documentation for navLinks docs: updates application docs; reorganizes them and adds placeholders for missing ones Signed-off-by: Marcos Iglesias <[email protected]>
Signed-off-by: Marcos Iglesias <[email protected]>
frontend/docs/application_config.md
Outdated
@@ -245,6 +392,81 @@ navTheme: 'light', | |||
Which would render like the following: | |||
<img src='img/header-light-default-logo.png' width='50%' /> | |||
|
|||
## Nested Columns | |||
*TODO |
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.
Would love your help @kristenarmes with this one
|
||
## Table Lineage | ||
|
||
_TODO: Please add doc_ | ||
*TODO |
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.
Would love your help @allisonsuarez with this one
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.
does this include the Amundsen graph UI or just the up/downstream lineage tabs?
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 leave it up to you!
Signed-off-by: Marcos Iglesias <[email protected]>
Signed-off-by: Marcos Iglesias <[email protected]>
/* Tour step tooltip content container */ | ||
.react-joyride__tooltip { | ||
border-radius: $popover-border-radius !important; |
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.
is it necessary to use !important
here?
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, not ideal but yes.
It is usually OK to do this when dealing with third party component customization though.
@@ -211,6 +249,62 @@ Introducing dashboards into Amundsen allows users to discovery data analysis tha | |||
|
|||
After ingesting dashboard metadata into the search and metadata services, set `IndexDashboardsConfig.enabled` to `true` on the application configuration to display the UI for the aforementioned features. | |||
|
|||
### Index Features | |||
*TODO |
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.
is there something we need to add here?
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.
Yes, there is info for the other index options, but not for this one.
Ideally a short explanation and an example of how to set the flag (trivial, I know)
target_id: '', | ||
command: 'click', | ||
target_type: 'button', | ||
label: isOpen ? 'Open App Suite Menu' : 'Close App Suite Menu', |
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.
can we make these strings into constants?
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 usually don't do it for tracking messages, but yes, I can do that.
Co-authored-by: Kristen Armes <[email protected]> Signed-off-by: Marcos Iglesias <[email protected]>
Signed-off-by: Marcos Iglesias <[email protected]>
* feat: adds navAppSuite configuration option and docs feat: adds Grid icon feat: adds app suite links configuration; tweaks popover radius chore: adds storybook and refactors styles docs: adds documentation for navLinks docs: updates application docs; reorganizes them and adds placeholders for missing ones Signed-off-by: Marcos Iglesias <[email protected]> * chore: updates tour radius styles Signed-off-by: Marcos Iglesias <[email protected]> * chore: tweaks Signed-off-by: Marcos Iglesias <[email protected]> * chore: removes 15 ESLint warnings Signed-off-by: Marcos Iglesias <[email protected]> * Update frontend/docs/application_config.md Co-authored-by: Kristen Armes <[email protected]> Signed-off-by: Marcos Iglesias <[email protected]> * chore: moves tracking messages to constants Signed-off-by: Marcos Iglesias <[email protected]> --------- Signed-off-by: Marcos Iglesias <[email protected]> Co-authored-by: Kristen Armes <[email protected]> Signed-off-by: Ben Dye <[email protected]>
* feat: adds navAppSuite configuration option and docs feat: adds Grid icon feat: adds app suite links configuration; tweaks popover radius chore: adds storybook and refactors styles docs: adds documentation for navLinks docs: updates application docs; reorganizes them and adds placeholders for missing ones Signed-off-by: Marcos Iglesias <[email protected]> * chore: updates tour radius styles Signed-off-by: Marcos Iglesias <[email protected]> * chore: tweaks Signed-off-by: Marcos Iglesias <[email protected]> * chore: removes 15 ESLint warnings Signed-off-by: Marcos Iglesias <[email protected]> * Update frontend/docs/application_config.md Co-authored-by: Kristen Armes <[email protected]> Signed-off-by: Marcos Iglesias <[email protected]> * chore: moves tracking messages to constants Signed-off-by: Marcos Iglesias <[email protected]> --------- Signed-off-by: Marcos Iglesias <[email protected]> Co-authored-by: Kristen Armes <[email protected]>
Summary of Changes
Adds support for a configurable app suite links dropdown
Adds docs and tests
Reorganizes application docs, adds placeholders to missing items
Reworks styling and border radius of all popovers and modals
Screenshots
Tests
Updated tests
Documentation
Added docs

Added story
CheckList
Make sure you have checked all steps below to ensure a timely review.