-
Notifications
You must be signed in to change notification settings - Fork 14.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
feat: home screen mvp #11206
feat: home screen mvp #11206
Conversation
Codecov Report
@@ Coverage Diff @@
## master #11206 +/- ##
==========================================
- Coverage 66.61% 66.56% -0.05%
==========================================
Files 862 869 +7
Lines 41215 41587 +372
Branches 3719 3797 +78
==========================================
+ Hits 27454 27684 +230
- Misses 13660 13801 +141
- Partials 101 102 +1
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
5ac56e5
to
641f5c5
Compare
410993c
to
cb140ed
Compare
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.
Lots of little things noted... some more important than others, obviously. Thanks for putting this feature together!
superset-frontend/spec/javascripts/views/CRUD/welcome/DashboardTable_spec.tsx
Show resolved
Hide resolved
superset-frontend/spec/javascripts/views/CRUD/welcome/ChartTable_spec.tsx
Outdated
Show resolved
Hide resolved
superset-frontend/spec/javascripts/views/CRUD/welcome/ChartTable_spec.tsx
Outdated
Show resolved
Hide resolved
superset-frontend/spec/javascripts/views/CRUD/welcome/ChartTable_spec.tsx
Outdated
Show resolved
Hide resolved
superset-frontend/spec/javascripts/views/CRUD/welcome/ChartTable_spec.tsx
Outdated
Show resolved
Hide resolved
A few other little things that we discussed in person. They should not be blockers here, and could be followed up on other PRs, but I wanted to put them "on paper":
|
54949b7
to
8edf056
Compare
actions: React.ReactNode | null; | ||
showImg?: boolean; | ||
rows?: number | string; | ||
avatar?: string; |
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.
nit: this should be IconName
or IconProps["name"]
.
superset-frontend/spec/javascripts/views/CRUD/welcome/Welcome_spec.tsx
Outdated
Show resolved
Hide resolved
6fb9516
to
8924264
Compare
…spec.tsx Co-authored-by: Evan Rusackas <evan@preset.io>
Co-authored-by: Evan Rusackas <evan@preset.io>
Co-authored-by: Evan Rusackas <evan@preset.io>
Co-authored-by: ʈᵃᵢ <tdupreetan@gmail.com>
Co-authored-by: ʈᵃᵢ <tdupreetan@gmail.com>
All cleared up now, back to 34 files. Thanks for your input so far. Good to have fresh eyes on this. |
cff32e2
to
e3d94c4
Compare
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.
OK... I think this thing is ready to go. Seems like all the serious concerns have been addressed. Plenty more great suggestions from those who have taken the time to review this (thank you!). I think any remaining suggestions/advice can be followed up on in subsequent PRs.
A huge milestone! Thanks for all the great work @pkdotson and bearing with the back and forth. Looking forward to more exciting improvements to come! |
🥺 thank you @pkdotson so proud of you!! |
* step 1: broken stuff! * first steps * more adding and slicing * step 1: broken stuff! * can now filter dashboards/charts for "Edited" tabs (filter by changed_by o_m) * more updates * update recent card * add icon * Adding Expand Icon to Collapse component * more updates * clean up code * remove lock file * remove consoles * fixing subnav button height shift * lil' ascii arrows * update branch * update test part 1 * remove consoles * fix typescript * add images and update emptystate * add changes * update chart card * fix css issues from rebase * add suggestions * more changes * update tests and clear typescript errors * Update superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx Co-authored-by: Evan Rusackas <evan@preset.io> * update from comments * more updates.. * fix rebase * fix pesky type errors * test fixes * lint fix * Update superset-frontend/spec/javascripts/views/CRUD/welcome/Welcome_spec.tsx Co-authored-by: Evan Rusackas <evan@preset.io> * Update superset-frontend/src/views/CRUD/welcome/EmptyState.tsx Co-authored-by: Evan Rusackas <evan@preset.io> * Update superset-frontend/src/components/Menu/SubMenu.tsx Co-authored-by: Evan Rusackas <evan@preset.io> * Update superset-frontend/src/components/ListViewCard/index.tsx Co-authored-by: ʈᵃᵢ <tdupreetan@gmail.com> * Update superset-frontend/src/components/ListViewCard/index.tsx Co-authored-by: ʈᵃᵢ <tdupreetan@gmail.com> * add suggestions * fix lint * remove unused code * toast getrecentActivityobjs * add some suggestions * remove types for now * cypress fix * remove unused type Co-authored-by: Evan Rusackas <evan@preset.io> Co-authored-by: ʈᵃᵢ <tdupreetan@gmail.com>
SUMMARY
This PR introduces the new homescreen that the user will first interact with on login. The pr also decouples the card components from chartlist and dashboardlist components so that they both can be used more readily throughout homescreen.
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
TEST PLAN
Test Plan includes unit test and end to end test which are in development and will be updated during this review.
ADDITIONAL INFORMATION