website: use a pre-defined GitHub stargazers count outside of SSR

This commit is contained in:
Adorian Doran 2025-10-03 19:22:58 +03:00
parent 7657e17373
commit bab536751a
2 changed files with 5 additions and 3 deletions

View File

@ -1,3 +1,5 @@
export const FALLBACK_STARGAZERS_COUNT = 31862; // The count as of 2025-10-03
const API_URL = "https://api.github.com/repos/TriliumNext/Trilium";
/** Returns the number of stargazers of the Trilium's GitHub repository. */
@ -11,5 +13,5 @@ export async function getRepoStargazersCount() {
}
}
return 31862; // The count as of 2025-10-03
return FALLBACK_STARGAZERS_COUNT;
}

View File

@ -1,5 +1,5 @@
import './style.css';
import { getRepoStargazersCount } from './github-utils.js';
import { FALLBACK_STARGAZERS_COUNT, getRepoStargazersCount } from './github-utils.js';
import { Header } from './components/Header.jsx';
import { Home } from './pages/Home/index.jsx';
import { LocationProvider, Router, Route, hydrate, prerender as ssr } from 'preact-iso';
@ -26,7 +26,7 @@ export function App(props: {repoStargazersCount: number}) {
}
if (typeof window !== 'undefined') {
hydrate(<App repoStargazersCount={1000} />, document.getElementById('app')!);
hydrate(<App repoStargazersCount={FALLBACK_STARGAZERS_COUNT} />, document.getElementById('app')!);
}
export async function prerender(data) {