建档、起步问题、清单打勾、天空过场和合盘按 T7 播放一次。减少动态效果时只剩淡入,没有星点和闪烁。Motion 仍按需加载,首屏 gzip 631199,相对 627046 约 +0.66%。 自测:tsc --noEmit、npm run lint(0 error)、定向测试 58 项 fail 0、npm run build(/ 仍 Static)。 Co-Authored-By: Grok (agent loop)
14 lines
451 B
TypeScript
14 lines
451 B
TypeScript
"use client";
|
|
|
|
import { useOnboardingJourneyOptional } from "@/lib/onboarding-journey";
|
|
|
|
export function OnboardingDot({ playKey = "menu" }: { readonly playKey?: string }) {
|
|
return <span className="onboarding-dot" data-onboarding-blink={playKey} aria-hidden="true" />;
|
|
}
|
|
|
|
export function OnboardingChartDot() {
|
|
const journey = useOnboardingJourneyOptional();
|
|
if (!journey?.showChartDot) return null;
|
|
return <OnboardingDot playKey="menu" />;
|
|
}
|