Files
erika/lib/config.ts
T

82 lines
2.1 KiB
TypeScript

export type IconName = "roblox" | "discord" | "tiktok" | "youtube" | "form" | "donate" | "leaderboard" | "share";
export interface LinkConfig {
name: string;
link: string;
desc: string;
icon: IconName;
}
export interface ProfileConfig {
name: string;
desc: string;
avatar: string;
}
const DISCORD_INVITE_URL = "https://discord.com/invite/3cZQbvW6cF";
export const config = {
site: {
url: "https://erika.sudloh.com",
discordInviteUrl: DISCORD_INVITE_URL,
statusUrl: "https://status.sudloh.com",
},
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",
},
{
name: "Donate",
link: "https://easydonate.app/erikabombay",
desc: "โดเนทขึ้นจอ",
icon: "donate"
},
{
name: "Discord server",
link: DISCORD_INVITE_URL,
desc: "เข้าเซิร์ฟเวอร์ในดิส",
icon: "discord",
},
{
name: "Tiktok",
link: "https://www.tiktok.com/@erika.bombay007",
desc: "กดติดตามใน Tiktok",
icon: "tiktok",
},
{
name: "Youtube",
link: "https://www.youtube.com/@erika.bombay007",
desc: "กดติดตามใน Youtube",
icon: "youtube",
}
] as LinkConfig[],
secondaryLinks: [
{
name: "Form",
link: "/form",
desc: "Custom Form ของช่อง erika",
icon: "form",
},
{
name: "Leaderboard",
link: "/leaderboard/xp",
desc: "อันดับ XP และเวลาในห้องเสียง",
icon: "leaderboard",
},
{
name: "Share",
link: "/share",
desc: "วางข้อความและสร้างลิงก์แชร์",
icon: "share",
}
] as LinkConfig[],
};