diff --git a/package-lock.json b/package-lock.json index e45d927..e3f4990 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,6 +30,7 @@ "rate-limiter-flexible": "^5.0.5", "react": "^19.0.0", "react-dom": "^19.0.0", + "react-icons": "^5.5.0", "unpic": "^3.22.0" }, "devDependencies": { @@ -9174,6 +9175,15 @@ "react": "^19.0.0" } }, + "node_modules/react-icons": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-5.5.0.tgz", + "integrity": "sha512-MEFcXdkP3dLo8uumGI5xN3lDFNsRtrjbOEKDLD7yv76v4wpnEq2Lt2qeHaQOr34I/wPN3s3+N08WkQ+CW37Xiw==", + "license": "MIT", + "peerDependencies": { + "react": "*" + } + }, "node_modules/react-refresh": { "version": "0.14.2", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", diff --git a/package.json b/package.json index 0c7393b..6bfd853 100644 --- a/package.json +++ b/package.json @@ -44,6 +44,7 @@ "rate-limiter-flexible": "^5.0.5", "react": "^19.0.0", "react-dom": "^19.0.0", + "react-icons": "^5.5.0", "unpic": "^3.22.0" }, "devDependencies": { diff --git a/src/components/UptimeStatusIsland.jsx b/src/components/UptimeStatusIsland.jsx index a0b28ea..acf626e 100644 --- a/src/components/UptimeStatusIsland.jsx +++ b/src/components/UptimeStatusIsland.jsx @@ -1,4 +1,5 @@ import React, { useState, useEffect, useCallback } from 'react'; +import { FiAward, FiPercent, FiActivity } from 'react-icons/fi'; function getStatusColor(validCert) { if (validCert === false) return 'bg-red-600'; @@ -90,26 +91,48 @@ export default function UptimeStatusIsland() { {/* Cert Exp (center-left, col-span-1) */}