diff --git a/apps/web/src/components/chat/TraitsPicker.tsx b/apps/web/src/components/chat/TraitsPicker.tsx index 5a32a780289..91e14f20a91 100644 --- a/apps/web/src/components/chat/TraitsPicker.tsx +++ b/apps/web/src/components/chat/TraitsPicker.tsx @@ -30,6 +30,7 @@ import { import { useComposerDraftStore, DraftId } from "../../composerDraftStore"; import { getProviderModelCapabilities } from "../../providerModels"; import { cn } from "~/lib/utils"; +import { Badge } from "../ui/badge"; type ProviderOptions = ReadonlyArray; @@ -46,6 +47,17 @@ type TraitsPersistence = const ULTRATHINK_PROMPT_PREFIX = "Ultrathink:\n"; +function DefaultBadge() { + return ( + + Default + + ); +} + function replaceDescriptorCurrentValue( descriptors: ReadonlyArray, descriptorId: string, @@ -313,7 +325,12 @@ export const TraitsMenuContent = memo(function TraitsMenuContentImpl({ disabled={ultrathinkInBodyText && descriptor.id === primarySelectDescriptor?.id} > {option.label} - {option.isDefault ? " (default)" : ""} + {option.isDefault ? ( + <> + {" "} + + + ) : null} ))}