import React, { memo } from 'react';
import { motion } from 'framer-motion';
import { Button } from '~/components/ui/Button';
interface ServiceHeaderProps {
icon: React.ComponentType<{ className?: string }>;
title: string;
description?: string;
onTestConnection?: () => void;
isTestingConnection?: boolean;
additionalInfo?: React.ReactNode;
delay?: number;
}
export const ServiceHeader = memo(
({
icon: Icon, // eslint-disable-line @typescript-eslint/naming-convention
title,
description,
onTestConnection,
isTestingConnection,
additionalInfo,
delay = 0.1,
}: ServiceHeaderProps) => {
return (
<>
{title}
{description}
)} > ); }, );