import * as React from "react" import { Button } from "./ui/button" import { cn } from "../utils/cn" interface ProviderButtonProps extends React.ButtonHTMLAttributes { provider: 'google' | 'microsoft' | 'slack' | 'github' | 'apple'; variant?: 'accent' | 'outline'; size?: 'default' | 'small-legacy'; loading?: boolean; } const ProviderButton = React.forwardRef( ({ className, provider, variant = 'outline', size = 'default', children, ...props }, ref) => { const providerNames = { google: 'Google', microsoft: 'Microsoft', slack: 'Slack', github: 'GitHub', apple: 'Apple' }; return ( ) } ) ProviderButton.displayName = "ProviderButton" export { ProviderButton }