From 8bc889124d453e00a175722e952379d00d7a16ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cyril=20=C5=A0ebek?= Date: Mon, 8 Jul 2024 23:05:21 +0200 Subject: [PATCH] Added pre-renders everywhere - Except jsx files explicitly stating "use client" --- src/components/ContactButton.jsx | 2 +- src/components/ShowcaseTabs.jsx | 1 + src/components/ThemeSelector.jsx | 3 +-- src/pages/index.astro | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/ContactButton.jsx b/src/components/ContactButton.jsx index 0ae66cb..ce2fc59 100644 --- a/src/components/ContactButton.jsx +++ b/src/components/ContactButton.jsx @@ -1,4 +1,4 @@ -"use client" +export const prerender = true; import * as React from "react" diff --git a/src/components/ShowcaseTabs.jsx b/src/components/ShowcaseTabs.jsx index 3585dae..137e388 100644 --- a/src/components/ShowcaseTabs.jsx +++ b/src/components/ShowcaseTabs.jsx @@ -13,6 +13,7 @@ import { TabsTrigger, } from "../components/ui/tabs"; +export const prerender = true; export function ShowcaseTabs({ currentLocale }) { const t = useTranslations(currentLocale); diff --git a/src/components/ThemeSelector.jsx b/src/components/ThemeSelector.jsx index f442f93..f2471a4 100644 --- a/src/components/ThemeSelector.jsx +++ b/src/components/ThemeSelector.jsx @@ -1,5 +1,3 @@ - - import * as React from "react" import { icons } from "../lib/icons" @@ -19,6 +17,7 @@ import { TooltipTrigger, } from "./ui/tooltip" + export const prerender = true; // Please note that clang = lang, it's just for more confusion export function ThemeSelector({ tooltip }) { diff --git a/src/pages/index.astro b/src/pages/index.astro index 6f4ec2f..22a65d0 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -1,5 +1,5 @@ --- -export const prerender = false; +export const prerender = true; import type { GetStaticPaths } from "astro"; import MainLayout from "../layouts/MainLayout.astro";