diff --git a/app-config.ts b/app-config.ts index cb1a9fd5d..a6ab196ae 100644 --- a/app-config.ts +++ b/app-config.ts @@ -13,6 +13,7 @@ export interface AppConfig { accent?: string; logoDark?: string; accentDark?: string; + audioVisualizer?: 'bar' | 'radial' | 'grid' | 'aura' | 'wave'; // for LiveKit Cloud Sandbox sandboxId?: string; @@ -34,6 +35,7 @@ export const APP_CONFIG_DEFAULTS: AppConfig = { logoDark: '/lk-logo-dark.svg', accentDark: '#1fd5f9', startButtonText: 'Start call', + audioVisualizer: 'aura', // for LiveKit Cloud Sandbox sandboxId: undefined, diff --git a/app/layout.tsx b/app/layout.tsx index 171d4453e..252e2bcbd 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -1,7 +1,8 @@ import { Public_Sans } from 'next/font/google'; import localFont from 'next/font/local'; import { headers } from 'next/headers'; -import { ApplyThemeScript, ThemeToggle } from '@/components/app/theme-toggle'; +import { ThemeProvider } from '@/components/app/theme-provider'; +import { ThemeToggle } from '@/components/app/theme-toggle'; import { cn, getAppConfig, getStyles } from '@/lib/utils'; import '@/styles/globals.css'; @@ -61,13 +62,19 @@ export default async function RootLayout({ children }: RootLayoutProps) { {styles && }