forked from React-Group/interstellar_ai
		
	Compare commits
	
		
			No commits in common. "f5bcee74a2562589a6df62de0f4aa50a26ae9016" and "dc888cfa5f6bd6a9878f7cb5b3d54559f695d1d1" have entirely different histories.
		
	
	
		
			f5bcee74a2
			...
			dc888cfa5f
		
	
		
					 1 changed files with 4 additions and 13 deletions
				
			
		|  | @ -1,6 +1,8 @@ | |||
| import React, { useState, useEffect } from 'react'; | ||||
| import React, { useState } from 'react'; | ||||
| 
 | ||||
| const Models: React.FC = () => { | ||||
|   const [selectedModel, setSelectedModel] = useState<string>('Offline Fast'); | ||||
| 
 | ||||
|   const modelOptions = [ | ||||
|     'Offline Fast', | ||||
|     'Offline Fast (FOSS)', | ||||
|  | @ -16,25 +18,14 @@ const Models: React.FC = () => { | |||
|     'Online Expensive (Google)', | ||||
|   ]; | ||||
| 
 | ||||
|   const [selectedModel, setSelectedModel] = useState<string>(() => { | ||||
|     // Load the selected model from localStorage on initial render
 | ||||
|     return localStorage.getItem('selectedModel') || 'Offline Fast'; | ||||
|   }); | ||||
| 
 | ||||
|   const handleModelChange = (event: React.ChangeEvent<HTMLSelectElement>) => { | ||||
|     const newModel = event.target.value; | ||||
|     setSelectedModel(newModel); | ||||
|     setSelectedModel(event.target.value); | ||||
|   }; | ||||
| 
 | ||||
|   const isOfflineModel = (model: string) => { | ||||
|     return model.includes('Offline'); | ||||
|   }; | ||||
| 
 | ||||
|   // Save selected model to localStorage whenever it changes
 | ||||
|   useEffect(() => { | ||||
|     localStorage.setItem('selectedModel', selectedModel); | ||||
|   }, [selectedModel]); | ||||
| 
 | ||||
|   return ( | ||||
|     <div className="model-background"> | ||||
|       <div className="models"> | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue