diff --git a/app/page.tsx b/app/page.tsx index 77d5bc2..3c883bb 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -7,7 +7,7 @@ import Link from "next/link"; import { Finger_Paint } from "next/font/google"; import { getFollowerCounts } from "@/lib/followers"; import { headers } from "next/headers"; -import { Trophy, Users } from "lucide-react"; +import { Share2, Trophy, Users } from "lucide-react"; import { Kbd } from "@/components/ui/kbd"; import Background from "@/public/background/space.webp"; import { trackUniqueVisitor } from "@/lib/visitor/unique-visitors"; @@ -39,6 +39,7 @@ const iconMap: Record>> = { form: FormIcon, donate: DonateIcon, leaderboard: Trophy, + share: Share2, }; function LinkList({ diff --git a/lib/config.ts b/lib/config.ts index 2d13cc9..ced0a69 100644 --- a/lib/config.ts +++ b/lib/config.ts @@ -1,4 +1,4 @@ -export type IconName = "roblox" | "discord" | "tiktok" | "youtube" | "form" | "donate" | "leaderboard"; +export type IconName = "roblox" | "discord" | "tiktok" | "youtube" | "form" | "donate" | "leaderboard" | "share"; export interface LinkConfig { name: string; @@ -70,6 +70,12 @@ export const config = { link: "/leaderboard/xp", desc: "อันดับ XP และเวลาในห้องเสียง", icon: "leaderboard", + }, + { + name: "Share", + link: "/share", + desc: "วางข้อความและสร้างลิงก์แชร์", + icon: "share", } ] as LinkConfig[], };