diff --git a/frontend/src/components/workspace/input-box.tsx b/frontend/src/components/workspace/input-box.tsx index b2004b93..b517019b 100644 --- a/frontend/src/components/workspace/input-box.tsx +++ b/frontend/src/components/workspace/input-box.tsx @@ -308,7 +308,7 @@ export function InputBox({ "border-0 rounded-[20px] backdrop-blur-sm", "transition-[height] duration-300 ease-out shadow-none ", !isNewThread && "h-[200px] shadow-[0_0_20px_0_rgba(0,0,0,0.10)]", - hasSubmitted&& "shadow-[0_0_20px_0_rgba(0,0,0,0.10)]!", + hasSubmitted && "shadow-[0_0_20px_0_rgba(0,0,0,0.10)]!", effectiveIsFocused ? "h-[200px]" : "h-[80px]", )} disabled={disabled} @@ -346,7 +346,7 @@ export function InputBox({ className={cn( "flex transition-all duration-300 ease-out", !effectiveIsFocused && - "pointer-events-none invisible h-[0px] translate-y-2 p-[0px] opacity-0", + "pointer-events-none invisible h-[0px] translate-y-2 p-[0px] opacity-0", )} > @@ -368,6 +368,37 @@ export function InputBox({ /> {/* 参考 kexue 版本隐藏运行模式切换按钮 */} + {/* + + + + {selectedModel?.display_name} + + + + + + + {models.map((m) => ( + handleModelSelect(m.name)} + > + {m.display_name} + {m.name === context.model_name ? ( + + ) : ( +
+ )} + + ))} + + + */} {/* 占位符 */}
diff --git a/frontend/src/core/settings/hooks.ts b/frontend/src/core/settings/hooks.ts index 07606eaf..b4e5c40b 100644 --- a/frontend/src/core/settings/hooks.ts +++ b/frontend/src/core/settings/hooks.ts @@ -36,7 +36,8 @@ export function useLocalSettings(): [ ...value, }, }; - saveLocalSettings(newState); + // localStorage 置空 + saveLocalSettings({} as LocalSettings); return newState; }); },