Skip to content

Commit 45b0edf

Browse files
committed
v2
1 parent 30813fb commit 45b0edf

3 files changed

Lines changed: 18 additions & 17 deletions

File tree

src/components/home-classic/HomeClassic.tsx

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,7 @@ import { UserCaseCarousel } from '@site/src/components/user-case-carousel';
1818
import { NewsLetterSwiper } from '@site/src/components/newsletter-swiper';
1919
import { DEFAULT_VERSION } from '@site/src/constant/version';
2020

21-
interface HomeClassicProps {
22-
onTryNew: () => void;
23-
}
24-
25-
export default function HomeClassic({ onTryNew }: HomeClassicProps): JSX.Element {
21+
export default function HomeClassic(): JSX.Element {
2622
const { siteConfig } = useDocusaurusContext();
2723
const { isPhone } = usePhone();
2824

src/components/home-next/LayoutNext.tsx

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -42,17 +42,22 @@ export function LayoutNext({ title, description, onSwitchBack, children }: Layou
4242
<span className="home-next-preview-banner__text">
4343
You're viewing the preview version of this page. For the full experience, please return to the
4444
{' '}
45-
{onSwitchBack ? (
46-
<button
47-
type="button"
48-
className="home-next-preview-banner__link"
49-
onClick={onSwitchBack}
50-
>
51-
classic homepage
52-
</button>
53-
) : (
54-
'classic homepage'
55-
)}
45+
<button
46+
type="button"
47+
className="home-next-preview-banner__link"
48+
onClick={() => {
49+
if (onSwitchBack) {
50+
onSwitchBack();
51+
return;
52+
}
53+
if (typeof window !== 'undefined') {
54+
window.localStorage.removeItem('doris-home-version');
55+
window.location.assign('/');
56+
}
57+
}}
58+
>
59+
classic homepage
60+
</button>
5661
.
5762
</span>
5863
</div>

src/pages/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ export default function Home(): JSX.Element {
3636
{isNext ? (
3737
<HomeNext onSwitchBack={() => handleToggle(false)} />
3838
) : (
39-
<HomeClassic onTryNew={() => handleToggle(true)} />
39+
<HomeClassic />
4040
)}
4141
{transitioning && <HomeTransition onComplete={handleTransitionComplete} />}
4242
{/* Toggle button only renders client-side to avoid SSR hydration mismatch */}

0 commit comments

Comments
 (0)