import { ReactNode } from 'react' import Icon from '../../../../shared/components/icon' type Status = 'pending' | 'success' | 'error' type LinkingStatusProps = { status: Status description: string | ReactNode } export default function LinkingStatus({ status, description, }: LinkingStatusProps) { return ( {description} ) } type StatusIconProps = { status: Status } function StatusIcon({ status }: StatusIconProps) { switch (status) { case 'success': return ( ) case 'error': return ( ) case 'pending': return ( ) default: return null } }