feat: implement WebGL shader background, add UI components, and configure project deployment environment

This commit is contained in:
2026-05-25 19:01:50 +07:00 Unverified
parent 89fb9a9b2b
commit c6a3f231c1
22 changed files with 1358 additions and 90 deletions
+48
View File
@@ -0,0 +1,48 @@
import { Gamepad2, UserCircle, MessageSquare, LucideIcon } from "lucide-react";
export interface LinkConfig {
name: string;
link: string;
desc: string;
icon: LucideIcon | string;
}
export interface ProfileConfig {
name: string;
desc: string;
avatar: string;
}
export const config = {
profile: {
name: "Erika!",
desc: "แหล่งรวมลิ้งค์ของช่อง Erika!",
avatar: "/avatar.webp",
} as ProfileConfig,
links: [
{
name: "Roblox profile",
link: "https://www.roblox.com/users/4269713791/profile",
desc: "โปรไฟล์กุเองน้อง",
icon: "/roblox.webp",
},
{
name: "Discord server",
link: "https://discord.com/invite/3cZQbvW6cF",
desc: "เข้าเซิฟเวอร์ในดิส",
icon: "/discord.webp",
},
{
name: "Tiktok",
link: "https://www.tiktok.com/@erika.bombay007",
desc: "กดติดตามใน Tiktok",
icon: "/tiktok.webp",
},
{
name: "Youtube",
link: "https://www.youtube.com/@Erika%E0%B9%80%E0%B8%AD%E0%B8%A3%E0%B8%B4%E0%B8%81%E0%B9%89%E0%B8%B2/videos",
desc: "กดติดตามใน Youtube",
icon: "/youtube.webp",
}
] as LinkConfig[]
};