getSocialIcon method

String getSocialIcon(
  1. String link
)

Implementation

String getSocialIcon(String link) {
  // Default icon
  String defaultIcon = "packages/common_components/assets/default.png";

  if (link.contains("facebook") || link.contains("fb")) {
    return "packages/common_components/assets/facebook.png";
  } else if (link.contains("twitter") || link.contains("x.com")) {
    return "packages/common_components/assets/x.png";
  } else if (link.contains("instagram") || link.contains("ig.com")) {
    return "packages/common_components/assets/instagram.png";
  } else if (link.contains("linkedin")) {
    return "packages/common_components/assets/linkedin.png";
  } else if (link.contains("youtube") || link.contains("yt.com")) {
    return "packages/common_components/assets/youtube.png";
  } else if (link.contains("tiktok")) {
    return "packages/common_components/assets/tiktok.png";
  } else if (link.contains("snapchat")) {
    return "packages/common_components/assets/snapchat.png";
  } else if (link.contains("pinterest")) {
    return "packages/common_components/assets/pinterest.png";
  } else if (link.contains("whatsapp") || link.contains("wa.me")) {
    return "packages/common_components/assets/whatsapp.png";
  } else if (link.contains("telegram") || link.contains("tm.me")) {
    return "packages/common_components/assets/telegram.png";
  } else {
    return defaultIcon; // Return default icon if no match
  }
}