refactor: remove unnecessary PageTransition wrappers from dashboard pages

This commit is contained in:
asepharyana
2026-08-26 15:49:58 +07:00
parent 153e628aba
commit 37d15456dc
9 changed files with 14 additions and 57 deletions
@@ -1,12 +1,7 @@
import { PageTransition } from "@/components/shared";
import { AnalysisView } from "./view";
export const dynamic = "force-dynamic";
export default function AnalysisPage() {
return (
<PageTransition>
<AnalysisView />
</PageTransition>
);
return <AnalysisView />;
}
@@ -1,4 +1,3 @@
import { PageTransition } from "@/components/shared";
import { getChannelCultures } from "@/lib/api/server";
import type { ChannelCultureRow } from "@/lib/types";
import { ChannelsView } from "./view";
@@ -12,9 +11,5 @@ export default async function ChannelsPage() {
} catch {
cultures = undefined;
}
return (
<PageTransition>
<ChannelsView initialCultures={cultures} />
</PageTransition>
);
return <ChannelsView initialCultures={cultures} />;
}
@@ -1,4 +1,3 @@
import { PageTransition } from "@/components/shared";
import { getActivity, getDashboardStats } from "@/lib/api/server";
import { DashboardView } from "./view";
@@ -15,9 +14,5 @@ export default async function DashboardPage() {
} catch {
// Backend unavailable — client hooks will surface the error state.
}
return (
<PageTransition>
<DashboardView initialStats={stats} initialActivity={activity} />
</PageTransition>
);
return <DashboardView initialStats={stats} initialActivity={activity} />;
}
@@ -1,4 +1,3 @@
import { PageTransition } from "@/components/shared";
import { getGlossary } from "@/lib/api/server";
import type { GlossaryRow } from "@/lib/types";
import { GlossaryView } from "./view";
@@ -12,9 +11,5 @@ export default async function GlossaryPage() {
} catch {
terms = undefined;
}
return (
<PageTransition>
<GlossaryView initialTerms={terms} />
</PageTransition>
);
return <GlossaryView initialTerms={terms} />;
}
@@ -1,4 +1,3 @@
import { PageTransition } from "@/components/shared";
import { getMediaStatus } from "@/lib/api/server";
import { MediaView } from "./view";
@@ -11,9 +10,5 @@ export default async function MediaPage() {
} catch {
/* client hooks surface errors */
}
return (
<PageTransition>
<MediaView initialStatus={status} />
</PageTransition>
);
return <MediaView initialStatus={status} />;
}
@@ -1,4 +1,3 @@
import { PageTransition } from "@/components/shared";
import {
getConfig,
getGuilds,
@@ -28,13 +27,11 @@ export default async function MessagesPage() {
/* client hooks surface errors */
}
return (
<PageTransition>
<MessagesView
initialGuilds={guilds}
initialGuildId={config?.monitorGuildId ?? null}
initialMessages={initialMessages}
initialEdits={initialEdits}
/>
</PageTransition>
);
}
@@ -1,4 +1,3 @@
import { PageTransition } from "@/components/shared";
import { getModerationActions, getModerationStats } from "@/lib/api/server";
import { ModerationView } from "./view";
@@ -15,9 +14,5 @@ export default async function ModerationPage() {
} catch {
/* client hooks surface errors */
}
return (
<PageTransition>
<ModerationView initialStats={stats} initialActions={actions} />
</PageTransition>
);
return <ModerationView initialStats={stats} initialActions={actions} />;
}
@@ -1,4 +1,3 @@
import { PageTransition } from "@/components/shared";
import { getRecordings } from "@/lib/api/server";
import { RecordingsView } from "./view";
@@ -13,9 +12,5 @@ export default async function RecordingsPage() {
} catch {
/* client hooks surface errors */
}
return (
<PageTransition>
<RecordingsView initialItems={recordings?.items} />
</PageTransition>
);
return <RecordingsView initialItems={recordings?.items} />;
}
@@ -1,4 +1,3 @@
import { PageTransition } from "@/components/shared";
import { getGuilds, getVoiceStatus } from "@/lib/api/server";
import { VoiceView } from "./view";
@@ -12,9 +11,5 @@ export default async function VoicePage() {
} catch {
/* client hooks surface errors */
}
return (
<PageTransition>
<VoiceView initialStatus={status} initialGuilds={guilds} />
</PageTransition>
);
return <VoiceView initialStatus={status} initialGuilds={guilds} />;
}