···111111 showTitle?: boolean;
112112}
113113114114-export default function Faq({
114114+export function Faq({
115115 showTitle = false
116116}: Props) {
117117 const cookies = useCookies();
+1-1
app/(home)/layout.tsx
···11-import Footer from "@/components/footer";
11+import { Footer } from "@/components/footer";
2233export default async function RootLayout({
44 children
+5-11
app/(home)/page.tsx
···1616import DiscordUser from "@/components/discord/user";
1717import ImageReduceMotion from "@/components/image-reduce-motion";
1818import { ServerButton } from "@/components/server-button";
1919+import { defaultFetchOptions } from "@/lib/api";
1920import AiPic from "@/public/ai.webp";
2021import ArrowPic from "@/public/arroww.webp";
2122import CaptchaPic from "@/public/captcha.webp";
···3031import { actor } from "@/utils/tts";
3132import { getCanonicalUrl } from "@/utils/urls";
32333333-import Commands from "./commands.component";
3434-import Faq from "./faq.component";
3535-import Ratings from "./ratings.component";
3434+import { Commands } from "./commands.component";
3535+import { Faq } from "./faq.component";
3636+import { Ratings } from "./ratings.component";
36373738const montserrat = Montserrat({ subsets: ["latin"] });
3839const handwritten = Patrick_Hand({ subsets: ["latin"], weight: "400" });
39404041export const revalidate = 43200;
41424242-const fetchOptions = {
4343- headers: {
4444- Authorization: process.env.API_SECRET as string
4545- },
4646- next: { revalidate: 60 * 60 * 12 }
4747-};
4848-4943export default async function Home() {
5050- const topGuilds = await fetch(`${process.env.NEXT_PUBLIC_API}/top-guilds`, fetchOptions)
4444+ const topGuilds = await fetch(`${process.env.NEXT_PUBLIC_API}/top-guilds`, defaultFetchOptions)
5145 .then((res) => res.json())
5246 .catch(() => null) as ApiV1TopguildsGetResponse[] | null;
5347
···44import { BsDiscord, BsGithub } from "react-icons/bs";
55import { HiExternalLink, HiUserAdd, HiViewGridAdd } from "react-icons/hi";
6677-import Footer from "@/components/footer";
77+import { Footer } from "@/components/footer";
88import metadata from "@/public/docs/meta.json";
99import { getBaseUrl, getCanonicalUrl } from "@/utils/urls";
1010
+1-1
app/docs/[...pathname]/page.tsx
···22import { readFile } from "fs/promises";
33import Image from "next/image";
4455-import Faq from "@/app/(home)/faq.component";
55+import { Faq } from "@/app/(home)/faq.component";
66import BeautifyMarkdown from "@/components/markdown";
77import Notice, { NoticeType } from "@/components/notice";
88import { HomeButton, ScreenMessage, SupportButton } from "@/components/screen-message";
+2-1
components/footer.tsx
···1212import BlahajPic from "@/public/blahaj.webp";
1313import cn from "@/utils/cn";
14141515-export default async function Footer(props: HTMLProps<HTMLDivElement>) {
1515+export async function Footer(props: HTMLProps<HTMLDivElement>) {
16161717+ // do not change
1718 const dev = await getUser("821472922140803112");
18191920 return (