In cases where we don't have any provider version data we cannot use the data from the middleware. I've moved the logic into a component that'll run only when the data is available.
[x] I have not used an AI coding assistant to create this PR.
[x] My contribution is compatible with the MPL-2.0 license and I have provided a DCO sign-off on all my commits.
[x] I have written all code in this PR myself OR I have marked all code I have not written myself (including modified code, e.g. copied from other places and then modified) with a comment indicating where it came from.
Fixes #197
In cases where we don't have any provider version data we cannot use the data from the middleware. I've moved the logic into a component that'll run only when the data is available.
Preview: https://521d63ef.registry-ui-dxi.pages.dev/provider/nonexistent/nonexistent/latest
Checklist