make realtime brand badge link home
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled

This commit is contained in:
Your Name 2026-03-08 17:39:25 +08:00
parent f1bc171936
commit 14ee1cfdaa

View File

@ -2665,6 +2665,11 @@ export function RealtimeCanvasDialog({
onOpenChange(false);
}, [onOpenChange, standalone]);
const handleGoHome = useCallback(() => {
if (typeof window === "undefined") return;
window.location.assign("/");
}, []);
const closeBrushSettingPopovers = useCallback(() => {
setBrushPopoverOpen(false);
setEraserPopoverOpen(false);
@ -2758,7 +2763,12 @@ export function RealtimeCanvasDialog({
</DialogHeader>
)}
<div className="pointer-events-none absolute top-6 left-6 z-50 flex items-center gap-3">
<div className="pointer-events-auto flex items-center gap-3 rounded-full border border-border/40 bg-background/80 px-4 py-2 shadow-sm backdrop-blur-md">
<button
className="pointer-events-auto flex items-center gap-3 rounded-full border border-border/40 bg-background/80 px-4 py-2 shadow-sm backdrop-blur-md transition hover:bg-background"
onClick={handleGoHome}
title="返回首页"
type="button"
>
{siteLogo ? (
<img
alt={siteName}
@ -2777,7 +2787,7 @@ export function RealtimeCanvasDialog({
<span className="font-semibold text-foreground text-sm">
{siteName}
</span>
</div>
</button>
</div>
<div className="pointer-events-none absolute top-6 right-6 z-50">