cool pull #82
					 1 changed files with 14 additions and 3 deletions
				
			
		|  | @ -174,9 +174,18 @@ const Models: React.FC = () => { | ||||||
|   const [currentCategory, setCurrentCategory] = useState(localStorage.getItem("activeCategory")); |   const [currentCategory, setCurrentCategory] = useState(localStorage.getItem("activeCategory")); | ||||||
| 
 | 
 | ||||||
|   useEffect(() => { |   useEffect(() => { | ||||||
|     // Retrieve initial values from localStorage
 |     if (!localStorage.getItem('selectedModel')) { | ||||||
|     setRadioSelection(localStorage.getItem('radioSelection') || ''); |       localStorage.setItem("selectedModel", "Offline Fast" ) | ||||||
|     setSelectedModel(localStorage.getItem('selectedModel') || ''); |     } | ||||||
|  | 
 | ||||||
|  |     if (!localStorage.getItem("activeCategory")) { | ||||||
|  |       setActiveCategory('Code') | ||||||
|  |       localStorage.setItem('activeCategory' ,'Code') | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     if (!localStorage.getItem("model")) { | ||||||
|  |       localStorage.setItem("model" ,'starcoder2') | ||||||
|  |     } | ||||||
| 
 | 
 | ||||||
|     const handleStorageChange = () => { |     const handleStorageChange = () => { | ||||||
|       setSelectedModel(localStorage.getItem('selectedModel') || ''); |       setSelectedModel(localStorage.getItem('selectedModel') || ''); | ||||||
|  | @ -185,6 +194,8 @@ const Models: React.FC = () => { | ||||||
|     // Update immediately when localStorage changes
 |     // Update immediately when localStorage changes
 | ||||||
|     window.addEventListener('storage', handleStorageChange); |     window.addEventListener('storage', handleStorageChange); | ||||||
| 
 | 
 | ||||||
|  |     setRadioSelection(localStorage.getItem('radioSelection') || ''); | ||||||
|  |     setSelectedModel(localStorage.getItem('selectedModel') || ''); | ||||||
|     // Cleanup listener on component unmount
 |     // Cleanup listener on component unmount
 | ||||||
|     return () => { |     return () => { | ||||||
|       window.removeEventListener('storage', handleStorageChange); |       window.removeEventListener('storage', handleStorageChange); | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue