Skip to content

Commit 2f2ec3e

Browse files
committed
fix(react-email): Rebase artifact with default active view
1 parent 01a1fea commit 2f2ec3e

File tree

1 file changed

+4
-4
lines changed
  • packages/react-email/src/app/preview/[...slug]

1 file changed

+4
-4
lines changed

packages/react-email/src/app/preview/[...slug]/preview.tsx

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use client';
22

33
import { usePathname, useRouter, useSearchParams } from 'next/navigation';
4-
import { use, useState, useRef } from 'react';
4+
import { use, useRef, useState } from 'react';
55
import { flushSync } from 'react-dom';
66
import { Toaster } from 'sonner';
77
import { useDebouncedCallback } from 'use-debounce';
@@ -15,13 +15,13 @@ import { Send } from '../../../components/send';
1515
import { useToolbarState } from '../../../components/toolbar';
1616
import { Tooltip } from '../../../components/tooltip';
1717
import { ActiveViewToggleGroup } from '../../../components/topbar/active-view-toggle-group';
18+
import { ThemeToggleGroup } from '../../../components/topbar/theme-toggle-group';
1819
import { ViewSizeControls } from '../../../components/topbar/view-size-controls';
1920
import { PreviewContext } from '../../../contexts/preview';
2021
import { useClampedState } from '../../../hooks/use-clamped-state';
21-
import { cn } from '../../../utils';
2222
import { useIframeColorScheme } from '../../../hooks/use-iframe-color-scheme';
23+
import { cn } from '../../../utils';
2324
import { RenderingError } from './rendering-error';
24-
import { ThemeToggleGroup } from '../../../components/topbar/theme-toggle-group';
2525

2626
interface 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

Comments
 (0)