import 'package:flutter/material.dart';

import 'modern_empty_state.dart';

/// Widget affichant l'état vide de la liste des amis.
class FriendsEmptyState extends StatelessWidget {
  const FriendsEmptyState({
    required this.theme,
    this.onAddFriend,
    super.key,
  });

  final ThemeData theme;
  final VoidCallback? onAddFriend;

  @override
  Widget build(BuildContext context) {
    return ModernEmptyState(
      illustration: EmptyStateIllustration.friends,
      title: 'Aucun ami trouvé',
      description: 'Commencez à ajouter des amis pour voir leurs événements et partager des moments ensemble',
      actionLabel: onAddFriend != null ? 'Ajouter un ami' : null,
      onAction: onAddFriend,
    );
  }
}

