Add Wakatime stats

This commit is contained in:
2026-02-27 01:24:59 +01:00
parent f5aa15e0f4
commit a93718b455
20 changed files with 1898 additions and 52 deletions

View File

@@ -0,0 +1,25 @@
"use client"
import { HoverCard, HoverCardContent, HoverCardTrigger } from "@/components/ui/hover-card";
import { CodeEditor } from "@/components/code-block";
import { CircleHelp } from "lucide-react";
export function WakatimeHint() {
return (
<HoverCard openDelay={100}>
<HoverCardTrigger asChild>
<button className="text-muted-foreground hover:text-foreground transition-colors leading-none">
<CircleHelp size={24} />
</button>
</HoverCardTrigger>
<HoverCardContent className="w-[560px] p-0 mt-2 border-none shadow-none" side="bottom" align="center">
<CodeEditor
value={`const response = await fetch(\n "https://wakatime.com/api/v1/users/alixz/stats/last_30_days"\n);\nconst res = await response.json();\nconst data = res.data.languages.slice(0, 5);`}
language="ts"
readOnly
padding={0}
/>
</HoverCardContent>
</HoverCard>
)
}