themesberg / flowbite

Open-source UI component library and front-end development framework based on Tailwind CSS
https://flowbite.com
MIT License
7.3k stars 710 forks source link

[Documentation] GitHub’s unauthenticated API rate limit crashes Flowbite website’s homepage #819

Closed dtinth closed 4 months ago

dtinth commented 4 months ago

Describe the bug The whole website crashes when contributor list cannot be loaded due to GitHub’s unauthenticated API rate limit.

Application error: a client-side exception has occurred (see the browser console for more information).

To Reproduce

  1. Go to https://flowbite.com/

  2. Get your IP address rate-limited by GitHub (e.g. by using a co-working space’s public wifi network)

    image

Expected behavior Error should not crash the whole page. Maybe add an error boundary?

Screenshots

image
zoltanszogyenyi commented 4 months ago

Hey @dtinth,

Thanks for the reporting! I'll have a look at this today.

Cheers, Zoltan

zoltanszogyenyi commented 4 months ago

I've just pushed a fix for this. I'll close the issue if no further errors happen.