fix: Versions behind reads 'up to date' when github cannot be reached.

closes #6872
This commit is contained in:
Tom Moor
2024-05-14 22:07:01 -04:00
parent 73277ab8a2
commit 5ae0b03572

View File

@@ -6,7 +6,7 @@ import { version } from "../../../../package.json";
import SidebarLink from "./SidebarLink";
export default function Version() {
const [releasesBehind, setReleasesBehind] = React.useState(0);
const [releasesBehind, setReleasesBehind] = React.useState(-1);
const { t } = useTranslation();
React.useEffect(() => {
@@ -46,15 +46,19 @@ export default function Version() {
label={
<>
v{version}
<br />
<LilBadge>
{releasesBehind === 0
? t("Up to date")
: t(`{{ releasesBehind }} versions behind`, {
releasesBehind,
count: releasesBehind,
})}
</LilBadge>
{releasesBehind >= 0 && (
<>
<br />
<LilBadge>
{releasesBehind === 0
? t("Up to date")
: t(`{{ releasesBehind }} versions behind`, {
releasesBehind,
count: releasesBehind,
})}
</LilBadge>
</>
)}
</>
}
/>