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