React error state panel with an alert role, a title, explanation and an optional Try again button that calls your retry handler. For failed fetches.
npx shadcn@latest add @minidev/error-state
error-state