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 "";
|
||||
}, [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 aiDetailGenerationEnabled = siteSettings?.aiDetailGenerationEnabled === true;
|
||||
const canvasSkillTagsEnabled = canvasSkillTagsData?.enabled !== false;
|
||||
@ -6329,8 +6346,11 @@ export function CanvasChatPanel({ chatId, initialMessages = [], onClose, onOpenF
|
||||
<>
|
||||
<span>, </span>
|
||||
<span className="text-blue-600">{greetingUserName}</span>
|
||||
<span> {greetingPeriodText}</span>
|
||||
</>
|
||||
) : null}
|
||||
) : (
|
||||
<span> {greetingPeriodText}</span>
|
||||
)}
|
||||
</h1>
|
||||
<p className="text-muted-foreground">
|
||||
开始创作吧!
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user