Files
kandev/apps/web/app/settings/changelog/page.tsx
T
2026-02-26 23:08:15 +00:00

22 lines
686 B
TypeScript

import { ChangelogSettings } from "@/components/settings/changelog-settings";
import { StateProvider } from "@/components/state-provider";
import { fetchUserSettings } from "@/lib/api";
import { mapUserSettingsResponse } from "@/lib/ssr/user-settings";
export default async function ChangelogPage() {
let initialState = {};
try {
const response = await fetchUserSettings({ cache: "no-store" });
const mapped = mapUserSettingsResponse(response);
initialState = { userSettings: mapped.loaded ? mapped : undefined };
} catch {
initialState = {};
}
return (
<StateProvider initialState={initialState}>
<ChangelogSettings />
</StateProvider>
);
}