List view data grid questions #4269
-
Hi Paste team! I'm migrating the Segment Journeys list view to Paste and would love feedback on how to handle some scenarios. Here is a Figma link to show what our v1 list view looks like, and here's a link to my explorations using Paste. Displaying multiple versions of one journey Filtering on a piece of data that's indicated by an avatar Displaying errors |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
Disclaimer: This is a very experimental bot using OpenAI's GPT-4. The answers may not be correct, a human will review the answer and update it if necessary. For migrating the Segment Journeys list view to Paste and handling specific scenarios, here are some recommendations based on the provided context: Displaying multiple versions of one journey Filtering on a piece of data that's indicated by an avatar Displaying errors For more detailed guidance and examples of using Paste components, you can refer to the Paste documentation:
Remember, the key to a successful migration and UI update is to maintain clarity, accessibility, and consistency across your application, leveraging the robust set of components and patterns provided by Paste. I also did a search, and I managed to find these other Discussions that might be similar or related to your question. Give them a read to see if they answer your question. If they do, head back here and update this discussion and mark it as answered, pointing others to the related discussion:
|
Beta Was this translation helpful? Give feedback.
-
Hey @jess-watson! Nested rows for versions: Data Grid doesn't currently support nested/collapsing rows, but the use case here does make sense. If you decide that it's helpful for users to see all associated versions as individual rows, you can file a dependency for adding that feature to Data Grid. Filtering by Avatar: The guidance we have is "Ensure that all filter options correspond to data present in the results. Avoid including filters for data that are not visible or accessible within the dataset." So we don't explicitly require the filters to correspond to a table column, but it should be very clear to the user that there's a relationship between the Avatar and the filter if there's no column header. For example, the trigger filter options should display the Avatars along with the trigger type so the user can track the trigger type they're filtering by. Feel free to share a mockup of this flow specifically so that we can provide more feedback. Errors: Roxana mocked up some options for displaying an error on the journey. If a Tooltip is sufficient, we'd suggest going with the first row - add a Warning or Error icon next to the journey name that triggers a Tooltip with more information. Placing it next to the status (2nd row example), isn't great visually, and can be confusing to have 2 statuses for a given journey. If technically the status is still live, but there's still an error on the journey, it makes more sense to keep the status column as "live". If you want to display more information on the table itself, rather than behind a Tooltip, you could go with the example in row 3. |
Beta Was this translation helpful? Give feedback.
Hey @jess-watson!
Nested rows for versions: Data Grid doesn't currently support nested/collapsing rows, but the use case here does make sense. If you decide that it's helpful for users to see all associated versions as individual rows, you can file a dependency for adding that feature to Data Grid.
Filtering by Avatar: The guidance we have is "Ensure that all filter options correspond to data present in the results. Avoid including filters for data that are not visible or accessible within the dataset." So we don't explicitly require the filters to correspond to a table column, but it should be very clear to the user that there's a relationship between the Avatar and the filter if there's…