Open rustyjux opened 3 months ago
I couldn't find the logic for the skeletons in the codebase. Would you like to discuss what the skeletons should look like? I can make some quick mockups if it would be helpful.
<Skeleton>
is used throughout the Portal for loading elements and can be seen e.g. on the /detail page:
In that case, it just needs resizing in the props. It comes straight from Chakra - https://v1.chakra-ui.com/docs/components/feedback/skeleton
Thanks, with regard to sizing and to avoid layout shift, I was thinking of using separate Skeletons. Something like this:
Priority: improving UX for our services
API Services Portal Issue
User Story
As a API provider on the Portal,
I want page elements to consistently load quickly AND use appropriately sized skeletons during loading
so that I don't need to wait or end up clicking the wrong element when the page jumps.
Slow loads include:
It's possible the slower loads are limited to dev/test, but regardless, appropriately sized skeletons would improve UX when page loads.
Test Case
ENV
DEV
TEST
PROD
TESTCASE
Open the page (/list or /details)
EXPECTED
ACTUAL