chore(layout): force-dynamic pour refléter l'état des plugins en live
Sans ça, le layout est rendu statiquement au build et ne re-fetch jamais l'état des plugins, donc les toggles depuis /admin/plugins ne prennent jamais effet sur la home jusqu'à un nouveau build.
This commit is contained in:
parent
de9f73246b
commit
049d0bb423
1 changed files with 6 additions and 0 deletions
|
|
@ -4,6 +4,12 @@ import "./globals.css";
|
|||
import { PluginProvider } from "@/lib/plugins/client";
|
||||
import { getEnabledPluginKeys, syncPluginsFromRegistry } from "@/lib/plugins/server";
|
||||
|
||||
// Le layout interroge la DB Plugin à chaque request → rendu dynamique forcé.
|
||||
// Sans ça, le layout (et donc data-theme + enabledKeys passés au client) est
|
||||
// statiquement rendu au build et ne reflète plus l'état actuel des toggles.
|
||||
export const dynamic = "force-dynamic";
|
||||
export const revalidate = 0;
|
||||
|
||||
const geistSans = Geist({
|
||||
variable: "--font-geist-sans",
|
||||
subsets: ["latin"],
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue