mirror of
https://github.com/danny-avila/LibreChat.git
synced 2025-12-17 00:40:14 +01:00
refactor: conditionally render CheckboxButton in CodeInterpreter and WebSearch components for improved UI responsiveness
This commit is contained in:
parent
9eb62370a4
commit
9375789f15
2 changed files with 22 additions and 18 deletions
|
|
@ -26,6 +26,7 @@ function CodeInterpreter() {
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
|
{runCode && (
|
||||||
<CheckboxButton
|
<CheckboxButton
|
||||||
ref={triggerRef}
|
ref={triggerRef}
|
||||||
className="max-w-fit"
|
className="max-w-fit"
|
||||||
|
|
@ -35,6 +36,7 @@ function CodeInterpreter() {
|
||||||
isCheckedClassName="border-purple-600/40 bg-purple-500/10 hover:bg-purple-700/10"
|
isCheckedClassName="border-purple-600/40 bg-purple-500/10 hover:bg-purple-700/10"
|
||||||
icon={<TerminalSquareIcon className="icon-md" />}
|
icon={<TerminalSquareIcon className="icon-md" />}
|
||||||
/>
|
/>
|
||||||
|
)}
|
||||||
<ApiKeyDialog
|
<ApiKeyDialog
|
||||||
onSubmit={onSubmit}
|
onSubmit={onSubmit}
|
||||||
isOpen={isDialogOpen}
|
isOpen={isDialogOpen}
|
||||||
|
|
|
||||||
|
|
@ -26,6 +26,7 @@ function WebSearch() {
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
|
{webSearch && (
|
||||||
<CheckboxButton
|
<CheckboxButton
|
||||||
ref={triggerRef}
|
ref={triggerRef}
|
||||||
className="max-w-fit"
|
className="max-w-fit"
|
||||||
|
|
@ -35,6 +36,7 @@ function WebSearch() {
|
||||||
isCheckedClassName="border-blue-600/40 bg-blue-500/10 hover:bg-blue-700/10"
|
isCheckedClassName="border-blue-600/40 bg-blue-500/10 hover:bg-blue-700/10"
|
||||||
icon={<Globe className="icon-md" />}
|
icon={<Globe className="icon-md" />}
|
||||||
/>
|
/>
|
||||||
|
)}
|
||||||
<ApiKeyDialog
|
<ApiKeyDialog
|
||||||
onSubmit={onSubmit}
|
onSubmit={onSubmit}
|
||||||
authTypes={authTypes}
|
authTypes={authTypes}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue