From 0ad254347d7c7334210472c63ab54681756c64f6 Mon Sep 17 00:00:00 2001 From: Sat Naing Date: Thu, 22 Sep 2022 21:15:48 +0630 Subject: [PATCH] Add social type definitions --- src/types.ts | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/src/types.ts b/src/types.ts index a311b94..1a97e84 100644 --- a/src/types.ts +++ b/src/types.ts @@ -8,3 +8,34 @@ export interface Frontmatter { featured: boolean; tags: string[]; } + +export type SocialsObject = { + name: SocialMedia; + href: string; + active: boolean; +}[]; + +export type SocialIcons = { + [social in SocialMedia]: string; +}; + +export type SocialMedia = + | "Github" + | "Facebook" + | "Instagram" + | "Linkedin" + | "Mail" + | "Twitter" + | "Twitch" + | "YouTube" + | "WhatsApp" + | "Snapchat" + | "Pinterest" + | "TikTok" + | "CodePen" + | "Discord" + | "GitLab" + | "Reddit" + | "Skype" + | "Steam" + | "Telegram";