PASTE migration Trust Hub: Modals, Combox Primitive and Command Bar #2484
-
Hi everyone! How are you? Questions with controversy - Modals: I know we shouldn't use modals when we have a lot of information, interaction, scroll, etc. But in this design, we have them, so I need to figure out how to make them work the best way possible and follow similar interactions we currently have in Console. I spent some time reviewing different projects, and I saw two interactions for modals with tables: pagination and scroll so:
Questions without controversy:
Links to Figma Thank you!!! |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
I agree—if there's a possibility the Table might have many row items, it would feel pretty cumbersome for a customer to have to page through one row at a time to look through the data. One thing that could at least help with the height of the modal is reducing the content that shows up at the top of the modal. Is there opportunity to:
Since you're limited to the existing layout in a Modal, you'll have to account for the Modal having to scroll regardless since there's the possibility that a customer uses a short browser window, has their text enlarged, etc. With that in mind, you can follow the guidance given here about how many rows to show: https://paste.twilio.design/components/pagination#determining-how-many-items-to-show-per-page which ultimately recommends using research & customer insight to help you determine what's needed.
Yes! I think this is a great solution if your team can put in the effort to make the change. If you need to put in every piece of information that currently shows up in some of those Tables, that might be a bit challenging to fit in. But if there's opportunity to reduce some of that info, I think that Combobox is a great alternative. We currently have a Multi-select combobox under development. Here's the spec if you want a preview of how you might use the component: https://docs.google.com/document/d/14BaGDkfoYddL8vFOQ-fH06AXicR7wu3PZNblW1U8ITs/edit#heading=h.gwj72pv8f47o
You can take a look at some of these past discussions for issues in using the command bar and possible alternatives: #691 and #2266. For the CNAM screens, it's not quite clear what the primary action customers are being encouraged to do since there are 2 primary actions on the page. Also, what does the "Assign phone numbers" button do vs. checking one of the row items? Does a customer check the row items, and then click the "Assign phone numbers" button—if so, how do they know which phone numbers have been assigned? How do customers know what information they're saving or submitting for review? For the business profile page, is there a risk in putting the "Submit" button at the bottom of the page? Does it need to be sticky? ^ Happy to discuss these questions during office hours to help give you a few more options for what to do with the actions in the command bar! |
Beta Was this translation helpful? Give feedback.
-
Thanks for coming to office hours! You can find the recording link posted in #help-design-system on Slack. Let us know if you have any other questions. Have a nice weekend! |
Beta Was this translation helpful? Give feedback.
Hi @ConsuelodeIruarrizaga,
Thanks for coming to office hours! You can find the recording link posted in #help-design-system on Slack. Let us know if you have any other questions. Have a nice weekend!