Feeling quite limited on Polaris components in the Customer Account UI extensions scope. Long story short, I’m creating a Full Page extension containing a long list of data (old invoices from previous platform).
How does one get around to achieving something like this? I’ve got the data in order, but are limited by the available components. There’s no DataTable or utility helper for pagination.
Is there no other way than faking the table layout with the available structures and implementing a simple custom pagination? This does not feel as intended usage - it feels more like the old liquid template hacks.
Thanks! Let me know if you need more information. I’ve also reached out to Patrick on Slack
I’ve reached a point with a functional layout with data and search / pagination, but it’s all custom and quite ugly due to just using Text and layout structures. It doesnt fit in.
Any update on this? I’m looking to build something like this out as well. Only option is a semi janky full page of polaris that doesn’t match the native customer accounts UI very much at all?
Sorry I cannot share any date about when a Table component will be available. I can confirm we still plan to expose one. You could still combine View, BlockStack, and InlineStack to visually re-create a table via the border prop. I would recommend relying on the accessibilityRole prop to create a list, where each “row” could be a list item. Sadly, we don’t expose any table role.