Skip to content

Commit 0b7f419

Browse files
committed
fix: use fast-npm-meta in SSR
1 parent 3e77c35 commit 0b7f419

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

website/app/root.tsx

+5-2
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,15 @@ import {
88
ScrollRestoration,
99
useLoaderData,
1010
} from '@remix-run/react';
11+
import { getLatestVersion } from 'fast-npm-meta';
1112

1213
// Styles:
1314
import stylesheet from '@/styles/globals.css?url';
1415
import { cn } from './utils';
1516

1617
// Layout:
1718
import Header from './components/header';
18-
import SidebarContent from './components/sidebar';
19+
import SidebarContent from './components/sidebar/sidebar';
1920
import { proseClasses } from './ui/prose';
2021

2122
// Providers:
@@ -40,8 +41,10 @@ export const links: LinksFunction = () => [
4041

4142
export async function loader({ request }: LoaderFunctionArgs) {
4243
const { getTheme } = await themeSessionResolver(request);
44+
const metadata = await getLatestVersion('@pheralb/toast');
4345
return {
4446
theme: getTheme(),
47+
npmVersion: metadata.version,
4548
};
4649
}
4750

@@ -82,7 +85,7 @@ function App() {
8285
<Header />
8386
<main className="container w-full max-w-7xl">
8487
<aside className="hidden md:block">
85-
<SidebarContent />
88+
<SidebarContent npmVersion={data.npmVersion!} />
8689
</aside>
8790
<MDXProvider disableParentContext components={mdxComponents}>
8891
<article

0 commit comments

Comments
 (0)