优化chatbox样式

This commit is contained in:
北枳 2025-08-19 21:43:52 +08:00
parent aee30ee881
commit dcc997e9d3

View File

@ -101,7 +101,7 @@ export function AISuggestionBar({
height: { type: "spring", stiffness: 300, damping: 30 }, height: { type: "spring", stiffness: 300, damping: 30 },
opacity: { duration: 0.2 } opacity: { duration: 0.2 }
}} }}
className="mb-4 pt-4 px-4 overflow-hidden bg-black/40 rounded-xl backdrop-blur-sm" className="mb-2 pt-4 px-4 overflow-hidden bg-black/40 rounded-xl backdrop-blur-sm"
> >
<motion.div <motion.div
className="flex items-center gap-3 mb-3" className="flex items-center gap-3 mb-3"
@ -180,7 +180,10 @@ export function AISuggestionBar({
toggleCollapse(); toggleCollapse();
} }
}} }}
onBlur={() => setIsFocused(false)} onBlur={() => {
setIsFocused(false);
setShowSuggestions(!showSuggestions)
}}
placeholder={isCollapsed ? "点击展开..." : placeholder} placeholder={isCollapsed ? "点击展开..." : placeholder}
className="w-full resize-none bg-transparent border-none px-4 py-3 text-white placeholder:text-white/40 className="w-full resize-none bg-transparent border-none px-4 py-3 text-white placeholder:text-white/40
focus:outline-none min-h-[52px] max-h-[150px] pr-[100px]" focus:outline-none min-h-[52px] max-h-[150px] pr-[100px]"
@ -189,7 +192,7 @@ export function AISuggestionBar({
/> />
{/* 操作按钮 */} {/* 操作按钮 */}
<div className="absolute right-2 top-1/2 -translate-y-1/2 flex items-center gap-2"> <div className="absolute right-2 bottom-2 flex items-center gap-2">
<motion.button <motion.button
className={` className={`
p-2 rounded-lg transition-colors p-2 rounded-lg transition-colors