feat: add dynamic rendering support to AccountPage, AdminPage, DownloadsPage, and SettingsPage components
This commit is contained in:
@@ -3,6 +3,8 @@ import { ChangePasswordForm } from "@/components/account/ChangePasswordForm";
|
|||||||
import { UserService } from "@/lib/services/user.service";
|
import { UserService } from "@/lib/services/user.service";
|
||||||
import { redirect } from "next/navigation";
|
import { redirect } from "next/navigation";
|
||||||
|
|
||||||
|
export const dynamic = 'force-dynamic';
|
||||||
|
|
||||||
export default async function AccountPage() {
|
export default async function AccountPage() {
|
||||||
try {
|
try {
|
||||||
const [profile, stats] = await Promise.all([
|
const [profile, stats] = await Promise.all([
|
||||||
|
|||||||
@@ -3,6 +3,8 @@ import { redirect } from "next/navigation";
|
|||||||
import { isAdmin } from "@/lib/auth-utils";
|
import { isAdmin } from "@/lib/auth-utils";
|
||||||
import { AdminContent } from "@/components/admin/AdminContent";
|
import { AdminContent } from "@/components/admin/AdminContent";
|
||||||
|
|
||||||
|
export const dynamic = 'force-dynamic';
|
||||||
|
|
||||||
export default async function AdminPage() {
|
export default async function AdminPage() {
|
||||||
try {
|
try {
|
||||||
const hasAdminAccess = await isAdmin();
|
const hasAdminAccess = await isAdmin();
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
import { DownloadManager } from "@/components/downloads/DownloadManager";
|
import { DownloadManager } from "@/components/downloads/DownloadManager";
|
||||||
import { withPageTiming } from "@/lib/hoc/withPageTiming";
|
import { withPageTiming } from "@/lib/hoc/withPageTiming";
|
||||||
|
|
||||||
|
export const dynamic = 'force-dynamic';
|
||||||
|
|
||||||
function DownloadsPage() {
|
function DownloadsPage() {
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
|
|||||||
@@ -3,6 +3,8 @@ import { ClientSettings } from "@/components/settings/ClientSettings";
|
|||||||
import type { Metadata } from "next";
|
import type { Metadata } from "next";
|
||||||
import type { KomgaConfig, TTLConfig } from "@/types/komga";
|
import type { KomgaConfig, TTLConfig } from "@/types/komga";
|
||||||
|
|
||||||
|
export const dynamic = 'force-dynamic';
|
||||||
|
|
||||||
export const metadata: Metadata = {
|
export const metadata: Metadata = {
|
||||||
title: "Préférences",
|
title: "Préférences",
|
||||||
description: "Configurez vos préférences StripStream",
|
description: "Configurez vos préférences StripStream",
|
||||||
|
|||||||
Reference in New Issue
Block a user