Files
HKSingleParty/99_references/supabase-realtime-demo/pages/_app.tsx
2025-05-28 09:55:51 +08:00

35 lines
1.0 KiB
TypeScript

import '../styles/globals.css'
import type { AppProps } from 'next/app'
import Head from 'next/head'
import { ThemeProvider } from '../lib/ThemeProvider'
function MyApp({ Component, pageProps }: AppProps) {
return (
<>
<Head>
<title>Realtime | Supabase</title>
<link rel="icon" href="/favicon.ico" />
<meta name="description" content="Presence and ephemeral state, by Supabase" />
<meta
key="ogimage"
property="og:image"
content={`https://multiplayer.dev/img/multiplayer-og.png`}
/>
<meta property="og:site_name" key="ogsitename" content="multiplayer.dev" />
<meta property="og:title" key="ogtitle" content="Realtime | Supabase" />
<meta
property="og:description"
key="ogdesc"
content="Realtime collaborative app to display broadcast, presence, and database listening over WebSockets"
/>
</Head>
<ThemeProvider>
<Component {...pageProps} />
</ThemeProvider>
</>
)
}
export default MyApp