diff --git a/package-lock.json b/package-lock.json index 251af664..4d5c1512 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,6 +15,7 @@ "html-to-image": "^1.11.13", "jspdf": "^4.2.1", "jspdf-autotable": "^5.0.7", + "lucide-react": "^1.16.0", "next": "^14.2.35", "next-auth": "^4.24.7", "react": "^18", @@ -4370,6 +4371,15 @@ "node": ">=10" } }, + "node_modules/lucide-react": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-1.16.0.tgz", + "integrity": "sha512-dYwyPzb4MEKpGUmNYk3WKWPnMrHs3FKM+q94kAnJrcDIqqn1hq2xY8scaS2ovsOCM5D51ey2gaRG3PBb1vgoYQ==", + "license": "ISC", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, "node_modules/math-intrinsics": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", @@ -5062,7 +5072,6 @@ "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, "hasInstallScript": true, "license": "MIT", "optional": true, diff --git a/package.json b/package.json index fd2359d8..40f98119 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ "html-to-image": "^1.11.13", "jspdf": "^4.2.1", "jspdf-autotable": "^5.0.7", + "lucide-react": "^0.475.0", "next": "^14.2.35", "next-auth": "^4.24.7", "react": "^18", diff --git a/src/app/dashboard/settings/page.tsx b/src/app/dashboard/settings/page.tsx index ab68ccb5..509197bc 100644 --- a/src/app/dashboard/settings/page.tsx +++ b/src/app/dashboard/settings/page.tsx @@ -311,8 +311,8 @@ function SettingsPageContent() {
{error}
diff --git a/src/components/CommitTimeChart.tsx b/src/components/CommitTimeChart.tsx index 5076ccaa..3b2ecf00 100644 --- a/src/components/CommitTimeChart.tsx +++ b/src/components/CommitTimeChart.tsx @@ -10,6 +10,7 @@ import { Tooltip, ResponsiveContainer, } from "recharts"; +import { Sun, Cloud, Sunset, Moon } from "lucide-react"; interface TimeBlocks { morning: number; @@ -18,10 +19,15 @@ interface TimeBlocks { night: number; } +interface ChartData { + name: string; + commits: number; + icon: React.ComponentType{error}
diff --git a/src/components/ContributionHeatmap.tsx b/src/components/ContributionHeatmap.tsx index 8c81db44..e06b0606 100644 --- a/src/components/ContributionHeatmap.tsx +++ b/src/components/ContributionHeatmap.tsx @@ -219,8 +219,8 @@ export default function ContributionHeatmap({ {loading ? ( ) : error ? ( -{error} Please try refreshing.
+{error} Please try refreshing.