-
-
Notifications
You must be signed in to change notification settings - Fork 231
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: create list feature #1698
Conversation
…666-new-insights-page
✅ Deploy Preview for design-insights ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
✅ Deploy Preview for oss-insights ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
Side note: I pulled changes from #1682 to expedite implementation while it undergoes review. |
Nice catch 👍 . However, fixing the search close icon is out of the scope of this PR. I'll hide the search for now since search is not implemented from the API atm. Opened a ticket for that here #1717 |
This has been fixed in the most recent updates.
this fix is still in progress for Select... hopefully it is merged soon radix-ui/primitives#2253. We can move forward with this until the fix is ready to imlement |
Marking this as blocked till #1718 is merged. I need the multi-select component to implement some basic filters here |
Aside adding filters, This is ready for review cc: @open-sauced/engineering |
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.
Needs more work on mobile, but its functional
Will it be out of scope if I add a Screen.Recording.2023-09-21.at.01.07.47.movSimilar to what was done with insights pages |
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.
Overall looks great! 👏🏼
I love the idea of a delete user flow. Typing DELETE
works 👍🏼 I've also seen where you have to type the name of the resource your deleting to confirm it. I.e., if my list is named "My list", i'd have to type literally "My list" into the prompt to confirm the delete.
But I think if we need to get this PR in, we should look at that as a followup feature add.
## [1.66.0](v1.65.0...v1.66.0) (2023-09-28) ### 🍕 Features * add `delete` functionality to list feature ([#1732](#1732)) ([8a3e1da](8a3e1da)) * add feature flag integration ([#1707](#1707)) ([2bfcf4c](2bfcf4c)) * add new`MultiSelect`component to design system ([#1718](#1718)) ([6405b43](6405b43)) * add User Search ([#1678](#1678)) ([008bf88](008bf88)) * create list feature ([#1698](#1698)) ([7adfe94](7adfe94)) ### 🐛 Bug Fixes * adjust button positioning for Firefox compatibility ([#1730](#1730)) ([91389ba](91389ba)) * adjust style to prevent shift ([#1754](#1754)) ([9328ab8](9328ab8)) * allow not onboarded users to interact with `insights` page ([#1722](#1722)) ([b37ce4d](b37ce4d)) * Cherry-pick 🍒 Update X icon ([#1759](#1759)) ([0a43e6a](0a43e6a)) * fix search bar bug ([#1735](#1735)) ([d16e93f](d16e93f)) * fixed a typo in 30 days label ([#1755](#1755)) ([2293dc2](2293dc2)) * make date selector visible on highlight creation ([#1761](#1761)) ([7b4014c](7b4014c)) * update field mapping for contributor lists create ([#1745](#1745)) ([71b704a](71b704a))
Description
This pull request includes various features, fixes, and refactors to enhance the functionality and user experience of the Insights hub. It introduces the "hub list" feature, adds fetch hooks for lists and contributors, implements a filter chip component, and creates a contributor hub header component. Additionally, it includes several bug fixes, style updates, and code cleanups. Overall, these changes aim to improve the performance, layout, and navigation of the Insights hub.
Things to take note of
coming up next
What type of PR is this? (check all applicable)
Related Tickets & Documents
related to #1665 #1663
Mobile & Desktop Screenshots/Recordings
Components
Screen.Recording.2023-09-14.at.19.08.31.mov
Added tests?
Added to documentation?
[optional] Are there any post-deployment tasks we need to perform?
[optional] What gif best describes this PR or how it makes you feel?