mirror of
https://github.com/supabase/supabase.git
synced 2026-10-17 15:19:08 +03:00
* lw13 interactive realtime grid * 3d metal ticket * add dynamic text to ticket * reset ticket tilt on mouseout * improve canvas sizing and ticket positioning and originate tilt from ticket * test lw layout * test lw layout * fix imports * . * fix .length bug * usual ticketing flow * reduce ticket padding * reduce fade delay * add name from db * text size * use multiplayer.dev cursor logic * lodash samplesize * good state * working users cursors * single partyMode off * clean up * refactor ticket layout and positioning logic * regular and platinum tickets * regular theme based og * add mono font to ticket, finish textures and ogs * ticket cleanup * restore countdown with ticket * update og * update og * remote year add hour * drag ticket to flip * remove * add presence * remove cursor on own touch device * test hidden mobile cursor * fix mobile dragging * scale ticket on interaction * code logic * secret ticket logic * cleanup * persist won game * enable game on mobile * fix mobile game * add announcement banners * update text layout * hide game from share page and if game won * fix mobile flip 🎉 * fix meetups time formatting * faster flip * tiger init styling (#30649) * update * mobile fix --------- Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com> * use multilanguage font * lineheight * only published meetups * comment on timezone column * better mobile input positioning * fix sudden lighting change * increase cell size for better performance * increase cell size for better performance * last touches --------- Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
44 lines
1.4 KiB
TypeScript
44 lines
1.4 KiB
TypeScript
import { type PropsWithChildren } from 'react'
|
|
|
|
import { ThemeProvider } from 'common'
|
|
import { SonnerToaster } from 'ui'
|
|
import { CommandProvider } from 'ui-patterns/CommandMenu'
|
|
// import { PromoToast } from 'ui-patterns/PromoToast'
|
|
import SiteLayout from '~/layouts/SiteLayout'
|
|
import { AuthContainer } from './auth/auth.client'
|
|
import { DocsCommandMenu } from './command'
|
|
import { QueryClientProvider } from './data/queryClient.client'
|
|
import { PageTelemetry } from './telemetry/telemetry.client'
|
|
import { ScrollRestoration } from './ui/helpers.scroll.client'
|
|
import { ThemeSandbox } from './ui/theme.client'
|
|
import { PromoToast } from 'ui-patterns'
|
|
|
|
/**
|
|
* Global providers that wrap the entire app
|
|
*/
|
|
function GlobalProviders({ children }: PropsWithChildren) {
|
|
return (
|
|
<QueryClientProvider>
|
|
<AuthContainer>
|
|
<PageTelemetry />
|
|
<ScrollRestoration />
|
|
<ThemeProvider defaultTheme="system" enableSystem disableTransitionOnChange>
|
|
<CommandProvider>
|
|
<div className="flex flex-col">
|
|
<SiteLayout>
|
|
<PromoToast />
|
|
{children}
|
|
<DocsCommandMenu />
|
|
</SiteLayout>
|
|
<ThemeSandbox />
|
|
</div>
|
|
</CommandProvider>
|
|
<SonnerToaster position="top-right" />
|
|
</ThemeProvider>
|
|
</AuthContainer>
|
|
</QueryClientProvider>
|
|
)
|
|
}
|
|
|
|
export { GlobalProviders }
|