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";