UNPKG

@daveyplate/better-auth-ui

Version:

Plug & play shadcn/ui components for better-auth

151 lines (148 loc) 2.65 kB
import { AppleIcon, DiscordIcon, DropboxIcon, FacebookIcon, GitHubIcon, GitLabIcon, GoogleIcon, HuggingFaceIcon, KickIcon, LinearIcon, LinkedInIcon, MicrosoftIcon, NotionIcon, type ProviderIcon, RedditIcon, RobloxIcon, SlackIcon, SpotifyIcon, TikTokIcon, TwitchIcon, VercelIcon, VKIcon, XIcon, ZoomIcon } from "../components/provider-icons" export const socialProviders = [ { provider: "apple", name: "Apple", icon: AppleIcon }, { provider: "discord", name: "Discord", icon: DiscordIcon }, { provider: "dropbox", name: "Dropbox", icon: DropboxIcon }, { provider: "facebook", name: "Facebook", icon: FacebookIcon }, { provider: "github", name: "GitHub", icon: GitHubIcon }, { provider: "gitlab", name: "GitLab", icon: GitLabIcon }, { provider: "google", name: "Google", icon: GoogleIcon }, { provider: "huggingface", name: "Hugging Face", icon: HuggingFaceIcon }, { provider: "kick", name: "Kick", icon: KickIcon }, { provider: "linear", name: "Linear", icon: LinearIcon }, { provider: "linkedin", name: "LinkedIn", icon: LinkedInIcon }, { provider: "microsoft", name: "Microsoft", icon: MicrosoftIcon }, { provider: "notion", name: "Notion", icon: NotionIcon }, { provider: "reddit", name: "Reddit", icon: RedditIcon }, { provider: "roblox", name: "Roblox", icon: RobloxIcon }, { provider: "slack", name: "Slack", icon: SlackIcon }, { provider: "spotify", name: "Spotify", icon: SpotifyIcon }, { provider: "tiktok", name: "TikTok", icon: TikTokIcon }, { provider: "twitch", name: "Twitch", icon: TwitchIcon }, { provider: "vercel", name: "Vercel", icon: VercelIcon }, { provider: "vk", name: "VK", icon: VKIcon }, { provider: "twitter", name: "X", icon: XIcon }, { provider: "zoom", name: "Zoom", icon: ZoomIcon } ] as const export type Provider = { provider: string name: string icon?: ProviderIcon }