feat(localStorage): 隐藏模型选择器并调整输入框样式
- 注释掉 InputBox 中的 ModelSelector 组件 - 临时将 localStorage 设置置空
This commit is contained in:
parent
5d80195c64
commit
e800d80152
|
|
@ -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",
|
||||
)}
|
||||
>
|
||||
<PromptInputTools>
|
||||
|
|
@ -368,6 +368,37 @@ export function InputBox({
|
|||
/>
|
||||
{/* 参考 kexue 版本隐藏运行模式切换按钮 */}
|
||||
</PromptInputTools>
|
||||
{/* <ModelSelector
|
||||
open={modelDialogOpen}
|
||||
onOpenChange={setModelDialogOpen}
|
||||
>
|
||||
<ModelSelectorTrigger asChild>
|
||||
<PromptInputButton>
|
||||
<ModelSelectorName className="text-xs font-normal">
|
||||
{selectedModel?.display_name}
|
||||
</ModelSelectorName>
|
||||
</PromptInputButton>
|
||||
</ModelSelectorTrigger>
|
||||
<ModelSelectorContent>
|
||||
<ModelSelectorInput placeholder={t.inputBox.searchModels} />
|
||||
<ModelSelectorList>
|
||||
{models.map((m) => (
|
||||
<ModelSelectorItem
|
||||
key={m.name}
|
||||
value={m.name}
|
||||
onSelect={() => handleModelSelect(m.name)}
|
||||
>
|
||||
<ModelSelectorName>{m.display_name}</ModelSelectorName>
|
||||
{m.name === context.model_name ? (
|
||||
<CheckIcon className="ml-auto size-4" />
|
||||
) : (
|
||||
<div className="ml-auto size-4" />
|
||||
)}
|
||||
</ModelSelectorItem>
|
||||
))}
|
||||
</ModelSelectorList>
|
||||
</ModelSelectorContent>
|
||||
</ModelSelector> */}
|
||||
<PromptInputTools>
|
||||
{/* 占位符 */}
|
||||
<div className="w-[150px]"></div>
|
||||
|
|
|
|||
|
|
@ -36,7 +36,8 @@ export function useLocalSettings(): [
|
|||
...value,
|
||||
},
|
||||
};
|
||||
saveLocalSettings(newState);
|
||||
// localStorage 置空
|
||||
saveLocalSettings({} as LocalSettings);
|
||||
return newState;
|
||||
});
|
||||
},
|
||||
|
|
|
|||
Loading…
Reference in New Issue