feat: add time-based greeting after username
This commit is contained in:
parent
babfeb5714
commit
6436dff1b4
@ -2292,6 +2292,23 @@ export function CanvasChatPanel({ chatId, initialMessages = [], onClose, onOpenF
|
|||||||
}
|
}
|
||||||
return "";
|
return "";
|
||||||
}, [session?.user?.email, session?.user?.name]);
|
}, [session?.user?.email, session?.user?.name]);
|
||||||
|
const [greetingPeriodText, setGreetingPeriodText] = useState("中午好!");
|
||||||
|
useEffect(() => {
|
||||||
|
const hour = new Date().getHours();
|
||||||
|
if (hour >= 5 && hour < 11) {
|
||||||
|
setGreetingPeriodText("早上好!");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (hour >= 11 && hour < 18) {
|
||||||
|
setGreetingPeriodText("中午好!");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (hour >= 18) {
|
||||||
|
setGreetingPeriodText("晚上好!");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
setGreetingPeriodText("深夜好!");
|
||||||
|
}, []);
|
||||||
const totalGeneratedImages = Number(userImageStats?.totalImages ?? NaN);
|
const totalGeneratedImages = Number(userImageStats?.totalImages ?? NaN);
|
||||||
const aiDetailGenerationEnabled = siteSettings?.aiDetailGenerationEnabled === true;
|
const aiDetailGenerationEnabled = siteSettings?.aiDetailGenerationEnabled === true;
|
||||||
const canvasSkillTagsEnabled = canvasSkillTagsData?.enabled !== false;
|
const canvasSkillTagsEnabled = canvasSkillTagsData?.enabled !== false;
|
||||||
@ -6329,8 +6346,11 @@ export function CanvasChatPanel({ chatId, initialMessages = [], onClose, onOpenF
|
|||||||
<>
|
<>
|
||||||
<span>, </span>
|
<span>, </span>
|
||||||
<span className="text-blue-600">{greetingUserName}</span>
|
<span className="text-blue-600">{greetingUserName}</span>
|
||||||
|
<span> {greetingPeriodText}</span>
|
||||||
</>
|
</>
|
||||||
) : null}
|
) : (
|
||||||
|
<span> {greetingPeriodText}</span>
|
||||||
|
)}
|
||||||
</h1>
|
</h1>
|
||||||
<p className="text-muted-foreground">
|
<p className="text-muted-foreground">
|
||||||
开始创作吧!
|
开始创作吧!
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user