From bcc9f74607fff1e446646e100c89c5b52acb148b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=E1=BA=A1i=20Tu=E1=BA=A5n=20Anh?= <42168740+tuananhlai@users.noreply.github.com> Date: Mon, 31 Mar 2025 16:39:48 +0900 Subject: [PATCH] fix: use more appropriate html tag for 'ModelDropdown' trigger and 'Settings' button (#4841) --- joi/src/core/Badge/index.tsx | 2 +- web/containers/ModelDropdown/index.tsx | 12 ++++++----- .../ThreadCenterPanel/ChatInput/index.tsx | 21 ++++++++++++------- 3 files changed, 22 insertions(+), 13 deletions(-) diff --git a/joi/src/core/Badge/index.tsx b/joi/src/core/Badge/index.tsx index d9b04fd2b..5aeb19631 100644 --- a/joi/src/core/Badge/index.tsx +++ b/joi/src/core/Badge/index.tsx @@ -49,4 +49,4 @@ const Badge = ({ className, theme, size, variant, ...props }: BadgeProps) => { ) } -export { Badge } +export { Badge, badgeVariants } diff --git a/web/containers/ModelDropdown/index.tsx b/web/containers/ModelDropdown/index.tsx index 46154ce34..daef58e16 100644 --- a/web/containers/ModelDropdown/index.tsx +++ b/web/containers/ModelDropdown/index.tsx @@ -11,7 +11,7 @@ import Image from 'next/image' import { EngineConfig, InferenceEngine } from '@janhq/core' import { - Badge, + badgeVariants, Button, Input, ScrollArea, @@ -318,11 +318,13 @@ const ModelDropdown = ({ >
{chatInputMode ? ( - {selectedModel?.name || 'Select a model'} - + ) : ( { >
- { // TODO @faisal: should be refactor later and better experience beetwen tab and toggle button if (showRightPanel && activeTabThreadRightPanel !== 'model') { @@ -384,7 +391,7 @@ const ChatInput = () => { size={16} className="flex-shrink-0 cursor-pointer text-[hsla(var(--text-secondary))]" /> - +
{selectedModel && (