@@ -11,6 +11,7 @@ import {
1111 FREE_MODEL_FREE_LABEL ,
1212 getFreeModelDataAccessibilityLabel ,
1313 isFreeModelOption ,
14+ mayTrainOnYourPrompts ,
1415} from '@/lib/free-model-data-disclosure' ;
1516import { useThemeColors } from '@/lib/hooks/use-theme-colors' ;
1617import { type ModelOption , thinkingEffortLabel } from '@/lib/hooks/use-available-models' ;
@@ -202,7 +203,7 @@ export default function ModelPickerScreen() {
202203 const modelOption = item . model ;
203204 const selected = modelOption . id === selectedModel ;
204205 const free = isFreeModelOption ( modelOption ) ;
205- const collectsData = isFreeModelOption ( modelOption ) ;
206+ const collectsData = mayTrainOnYourPrompts ( modelOption ) ;
206207 const hasVariants = modelOption . variants . length > 1 ;
207208
208209 return (
@@ -218,16 +219,18 @@ export default function ModelPickerScreen() {
218219 < View className = "flex-1" >
219220 < Text className = "text-base text-foreground" > { modelOption . name } </ Text >
220221 < Text className = "text-xs text-muted-foreground" > { modelOption . id } </ Text >
221- { free ? (
222+ { free || collectsData ? (
222223 < View className = "mt-1 flex-row items-center gap-1 self-start" >
223- < View
224- className = "rounded-full px-2 py-0.5"
225- style = { { backgroundColor : colors . good } }
226- >
227- < Text className = "text-[11px] font-medium text-white" numberOfLines = { 1 } >
228- { FREE_MODEL_FREE_LABEL }
229- </ Text >
230- </ View >
224+ { free ? (
225+ < View
226+ className = "rounded-full px-2 py-0.5"
227+ style = { { backgroundColor : colors . good } }
228+ >
229+ < Text className = "text-[11px] font-medium text-white" numberOfLines = { 1 } >
230+ { FREE_MODEL_FREE_LABEL }
231+ </ Text >
232+ </ View >
233+ ) : null }
231234 { collectsData ? (
232235 < BookOpenCheck
233236 accessibilityLabel = { FREE_MODEL_DATA_LABEL }
0 commit comments