diff --git a/app/(chat)/chat/[id]/page.tsx b/app/(chat)/chat/[id]/page.tsx index 67e0859135..cebf8d5056 100644 --- a/app/(chat)/chat/[id]/page.tsx +++ b/app/(chat)/chat/[id]/page.tsx @@ -1,3 +1,10 @@ +import type { Metadata } from "next"; + +export const metadata: Metadata = { + title: "Chat", + description: "Continue your conversation", +}; + export default function Page() { return null; } diff --git a/app/(chat)/page.tsx b/app/(chat)/page.tsx index 67e0859135..7ef0d4e8be 100644 --- a/app/(chat)/page.tsx +++ b/app/(chat)/page.tsx @@ -1,3 +1,10 @@ +import type { Metadata } from "next"; + +export const metadata: Metadata = { + title: "Chat", + description: "Start a new conversation", +}; + export default function Page() { return null; } diff --git a/app/globals.css b/app/globals.css index 4143774692..dfa24b3810 100644 --- a/app/globals.css +++ b/app/globals.css @@ -498,3 +498,14 @@ textarea:focus-visible { [data-testid="artifact"] { isolation: isolate; } + +@media (prefers-reduced-motion: reduce) { + *, + *::before, + *::after { + animation-duration: 0.01ms !important; + animation-iteration-count: 1 !important; + transition-duration: 0.01ms !important; + scroll-behavior: auto !important; + } +} diff --git a/app/layout.tsx b/app/layout.tsx index d427e99ea7..59041cc9ac 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -1,6 +1,8 @@ import type { Metadata } from "next"; import { Geist, Geist_Mono } from "next/font/google"; +import Script from "next/script"; import { ThemeProvider } from "@/components/theme-provider"; +import { MotionProvider } from "@/components/motion-provider"; import { TooltipProvider } from "@/components/ui/tooltip"; import "./globals.css"; @@ -60,12 +62,9 @@ export default function RootLayout({ suppressHydrationWarning >
- +