mirror of
				https://github.com/karl0ss/homepage.git
				synced 2025-10-31 06:24:02 +00:00 
			
		
		
		
	fix resources GB used stat
				
					
				
			This commit is contained in:
		
							parent
							
								
									ca7ccee3d0
								
							
						
					
					
						commit
						283cb0681d
					
				| @ -4,12 +4,9 @@ import { FaMemory } from "react-icons/fa"; | |||||||
| import { BiError } from "react-icons/bi"; | import { BiError } from "react-icons/bi"; | ||||||
| 
 | 
 | ||||||
| export default function Resources({ options }) { | export default function Resources({ options }) { | ||||||
|   const { data, error } = useSWR( |   const { data, error } = useSWR(`/api/widgets/resources?disk=${options.disk}`, { | ||||||
|     `/api/widgets/resources?disk=${options.disk}`, |     refreshInterval: 1500, | ||||||
|     { |   }); | ||||||
|       refreshInterval: 1500, |  | ||||||
|     } |  | ||||||
|   ); |  | ||||||
| 
 | 
 | ||||||
|   if (error) { |   if (error) { | ||||||
|     return ( |     return ( | ||||||
| @ -30,12 +27,8 @@ export default function Resources({ options }) { | |||||||
|           <div className="flex-none flex flex-row items-center justify-center mr-5"> |           <div className="flex-none flex flex-row items-center justify-center mr-5"> | ||||||
|             <FiHardDrive className="text-theme-800 dark:text-theme-200 w-5 h-5" /> |             <FiHardDrive className="text-theme-800 dark:text-theme-200 w-5 h-5" /> | ||||||
|             <div className="flex flex-col ml-3 text-left font-mono"> |             <div className="flex flex-col ml-3 text-left font-mono"> | ||||||
|               <span className="text-theme-800 dark:text-theme-200 text-xs"> |               <span className="text-theme-800 dark:text-theme-200 text-xs">- GB free</span> | ||||||
|                 - GB free |               <span className="text-theme-800 dark:text-theme-200 text-xs">- GB used</span> | ||||||
|               </span> |  | ||||||
|               <span className="text-theme-800 dark:text-theme-200 text-xs"> |  | ||||||
|                 - GB used |  | ||||||
|               </span> |  | ||||||
|             </div> |             </div> | ||||||
|           </div> |           </div> | ||||||
|         )} |         )} | ||||||
| @ -44,12 +37,8 @@ export default function Resources({ options }) { | |||||||
|           <div className="flex-none flex flex-row items-center justify-center mr-5"> |           <div className="flex-none flex flex-row items-center justify-center mr-5"> | ||||||
|             <FiCpu className="text-theme-800 dark:text-theme-200 w-5 h-5" /> |             <FiCpu className="text-theme-800 dark:text-theme-200 w-5 h-5" /> | ||||||
|             <div className="flex flex-col ml-3 text-left font-mono"> |             <div className="flex flex-col ml-3 text-left font-mono"> | ||||||
|               <span className="text-theme-800 dark:text-theme-200 text-xs"> |               <span className="text-theme-800 dark:text-theme-200 text-xs">- Usage</span> | ||||||
|                 - Usage |               <span className="text-theme-800 dark:text-theme-200 text-xs">- Load</span> | ||||||
|               </span> |  | ||||||
|               <span className="text-theme-800 dark:text-theme-200 text-xs"> |  | ||||||
|                 - Load |  | ||||||
|               </span> |  | ||||||
|             </div> |             </div> | ||||||
|           </div> |           </div> | ||||||
|         )} |         )} | ||||||
| @ -58,12 +47,8 @@ export default function Resources({ options }) { | |||||||
|           <div className="flex-none flex flex-row items-center justify-center mr-5"> |           <div className="flex-none flex flex-row items-center justify-center mr-5"> | ||||||
|             <FaMemory className="text-theme-800 dark:text-theme-200 w-5 h-5" /> |             <FaMemory className="text-theme-800 dark:text-theme-200 w-5 h-5" /> | ||||||
|             <div className="flex flex-col ml-3 text-left font-mono"> |             <div className="flex flex-col ml-3 text-left font-mono"> | ||||||
|               <span className="text-theme-800 dark:text-theme-200 text-xs"> |               <span className="text-theme-800 dark:text-theme-200 text-xs">- GB Used</span> | ||||||
|                 - GB Used |               <span className="text-theme-800 dark:text-theme-200 text-xs">- GB Free</span> | ||||||
|               </span> |  | ||||||
|               <span className="text-theme-800 dark:text-theme-200 text-xs"> |  | ||||||
|                 - GB Free |  | ||||||
|               </span> |  | ||||||
|             </div> |             </div> | ||||||
|           </div> |           </div> | ||||||
|         )} |         )} | ||||||
| @ -81,12 +66,8 @@ export default function Resources({ options }) { | |||||||
|         <div className="flex-none flex flex-row items-center justify-center mr-5"> |         <div className="flex-none flex flex-row items-center justify-center mr-5"> | ||||||
|           <FiHardDrive className="text-theme-800 dark:text-theme-200 w-5 h-5" /> |           <FiHardDrive className="text-theme-800 dark:text-theme-200 w-5 h-5" /> | ||||||
|           <div className="flex flex-col ml-3 text-left font-mono"> |           <div className="flex flex-col ml-3 text-left font-mono"> | ||||||
|             <span className="text-theme-800 dark:text-theme-200 text-xs"> |             <span className="text-theme-800 dark:text-theme-200 text-xs">{Math.round(data.drive.freeGb)} GB free</span> | ||||||
|               {Math.round(data.drive.freeGb)} GB free |             <span className="text-theme-800 dark:text-theme-200 text-xs">{Math.round(data.drive.usedGb)} GB used</span> | ||||||
|             </span> |  | ||||||
|             <span className="text-theme-800 dark:text-theme-200 text-xs"> |  | ||||||
|               {Math.round(data.drive.totalGb)} GB used |  | ||||||
|             </span> |  | ||||||
|           </div> |           </div> | ||||||
|         </div> |         </div> | ||||||
|       )} |       )} | ||||||
| @ -95,9 +76,7 @@ export default function Resources({ options }) { | |||||||
|         <div className="flex-none flex flex-row items-center justify-center mr-5"> |         <div className="flex-none flex flex-row items-center justify-center mr-5"> | ||||||
|           <FiCpu className="text-theme-800 dark:text-theme-200 w-5 h-5" /> |           <FiCpu className="text-theme-800 dark:text-theme-200 w-5 h-5" /> | ||||||
|           <div className="flex flex-col ml-3 text-left font-mono"> |           <div className="flex flex-col ml-3 text-left font-mono"> | ||||||
|             <span className="text-theme-800 dark:text-theme-200 text-xs"> |             <span className="text-theme-800 dark:text-theme-200 text-xs">{Math.round(data.cpu.usage)}% Usage</span> | ||||||
|               {Math.round(data.cpu.usage)}% Usage |  | ||||||
|             </span> |  | ||||||
|             <span className="text-theme-800 dark:text-theme-200 text-xs"> |             <span className="text-theme-800 dark:text-theme-200 text-xs"> | ||||||
|               {Math.round(data.cpu.load * 100) / 100} Load |               {Math.round(data.cpu.load * 100) / 100} Load | ||||||
|             </span> |             </span> | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Ben Phelps
						Ben Phelps