11'use client' ;
22
33import { usePathname , useRouter , useSearchParams } from 'next/navigation' ;
4- import { use , useState , useRef } from 'react' ;
4+ import { use , useRef , useState } from 'react' ;
55import { flushSync } from 'react-dom' ;
66import { Toaster } from 'sonner' ;
77import { useDebouncedCallback } from 'use-debounce' ;
@@ -15,13 +15,13 @@ import { Send } from '../../../components/send';
1515import { useToolbarState } from '../../../components/toolbar' ;
1616import { Tooltip } from '../../../components/tooltip' ;
1717import { ActiveViewToggleGroup } from '../../../components/topbar/active-view-toggle-group' ;
18+ import { ThemeToggleGroup } from '../../../components/topbar/theme-toggle-group' ;
1819import { ViewSizeControls } from '../../../components/topbar/view-size-controls' ;
1920import { PreviewContext } from '../../../contexts/preview' ;
2021import { useClampedState } from '../../../hooks/use-clamped-state' ;
21- import { cn } from '../../../utils' ;
2222import { useIframeColorScheme } from '../../../hooks/use-iframe-color-scheme' ;
23+ import { cn } from '../../../utils' ;
2324import { RenderingError } from './rendering-error' ;
24- import { ThemeToggleGroup } from '../../../components/topbar/theme-toggle-group' ;
2525
2626interface PreviewProps extends React . ComponentProps < 'div' > {
2727 emailTitle : string ;
@@ -36,7 +36,7 @@ const Preview = ({ emailTitle, className, ...props }: PreviewProps) => {
3636
3737 const activeTheme : 'dark' | 'light' =
3838 searchParams . get ( 'theme' ) === 'dark' ? 'dark' : 'light' ;
39- const activeView = searchParams . get ( 'view' ) ?? 'desktop ' ;
39+ const activeView = searchParams . get ( 'view' ) ?? 'preview ' ;
4040 const activeLang = searchParams . get ( 'lang' ) ?? 'jsx' ;
4141
4242 const handleThemeChange = ( theme : 'dark' | 'light' ) => {
0 commit comments