Skip to content

Commit 308e76f

Browse files
authored
fix(ui): use brain circuit for data disclosure (#3689)
* fix(ui): use brain circuit for data disclosure * test(ui): remove brittle icon source checks * fix(ui): use neutral data disclosure icon color
1 parent 3c1b15e commit 308e76f

3 files changed

Lines changed: 9 additions & 9 deletions

File tree

apps/mobile/src/app/(app)/agent-chat/model-picker.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as Haptics from 'expo-haptics';
22
import { useFocusEffect, useRouter } from 'expo-router';
3-
import { AlertTriangle, Check, Search } from 'lucide-react-native';
3+
import { BrainCircuit, Check, Search } from 'lucide-react-native';
44
import { useCallback, useEffect, useMemo, useRef, useState } from 'react';
55
import { Pressable, ScrollView, TextInput, View } from 'react-native';
66

@@ -251,7 +251,7 @@ export default function ModelPickerScreen() {
251251
</Text>
252252
</View>
253253
{collectsData ? (
254-
<AlertTriangle
254+
<BrainCircuit
255255
accessibilityLabel={FREE_MODEL_DATA_LABEL}
256256
size={13}
257257
color={colors.warn}

apps/mobile/src/components/agents/model-selector.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Pressable, View } from 'react-native';
22
import { type Href, useRouter } from 'expo-router';
3-
import { AlertTriangle, Brain, ChevronDown } from 'lucide-react-native';
3+
import { Brain, BrainCircuit, ChevronDown } from 'lucide-react-native';
44

55
import { Text } from '@/components/ui/text';
66
import {
@@ -82,7 +82,7 @@ export function ModelSelector({
8282
>
8383
{label}
8484
</Text>
85-
{collectsData ? <AlertTriangle size={12} color={colors.warn} /> : null}
85+
{collectsData ? <BrainCircuit size={12} color={colors.warn} /> : null}
8686
{hasVariants && compactVariantLabel ? (
8787
<View className="flex-row items-center gap-1 rounded-full bg-neutral-200 px-1.5 py-0.5 dark:bg-neutral-800">
8888
<Brain size={12} color={colors.mutedForeground} />

apps/web/src/components/shared/ModelCombobox.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import {
1313
CommandItem,
1414
CommandList,
1515
} from '@/components/ui/command';
16-
import { AlertTriangle, ChevronsUpDown, Check, Image } from 'lucide-react';
16+
import { BrainCircuit, ChevronsUpDown, Check, Image } from 'lucide-react';
1717
import { cn } from '@/lib/utils';
1818
import { preferredModels } from '@/lib/ai-gateway/models';
1919
import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip';
@@ -446,11 +446,11 @@ function FreeModelDataIcon() {
446446
<TooltipTrigger asChild>
447447
<span
448448
aria-label={FREE_MODEL_DATA_LABEL}
449-
className="inline-flex shrink-0 items-center rounded-sm text-yellow-500 focus-visible:ring-2 focus-visible:ring-ring focus-visible:outline-none"
449+
className="inline-flex shrink-0 items-center rounded-sm text-foreground focus-visible:ring-2 focus-visible:ring-ring focus-visible:outline-none"
450450
role="img"
451451
tabIndex={0}
452452
>
453-
<AlertTriangle className="h-3.5 w-3.5" />
453+
<BrainCircuit className="h-3.5 w-3.5" />
454454
</span>
455455
</TooltipTrigger>
456456
<TooltipContent>{getFreeModelDataTooltip()}</TooltipContent>
@@ -468,11 +468,11 @@ function FreeModelDataBadge() {
468468
<TooltipTrigger asChild>
469469
<span
470470
aria-label={FREE_MODEL_DATA_LABEL}
471-
className="inline-flex shrink-0 items-center rounded-sm text-yellow-500 focus-visible:ring-2 focus-visible:ring-ring focus-visible:outline-none"
471+
className="inline-flex shrink-0 items-center rounded-sm text-foreground focus-visible:ring-2 focus-visible:ring-ring focus-visible:outline-none"
472472
role="img"
473473
tabIndex={0}
474474
>
475-
<AlertTriangle className="h-3 w-3" />
475+
<BrainCircuit className="h-3 w-3" />
476476
</span>
477477
</TooltipTrigger>
478478
<TooltipContent>{getFreeModelDataTooltip()}</TooltipContent>

0 commit comments

Comments
 (0)