'use strict';
import { jsx } from 'react/jsx-runtime';
import { websiteScanResultPlatformTypes } from '../../common/website-scan/website-scan-result-platform-type.js';
import { websiteScanResultAnalyticsTypes } from '../../common/website-scan/website-scan-result-analytics-type.js';
import { websiteScanResultSocialMediaType } from './website-scan-result-social-media-type.js';
import './website-scan-icons/index.js';
import { defaultOAuthProvidersNames } from '../../../fd-toolbox/auth/oauth-provider-types.js';
import { SquarespaceIcon } from './website-scan-icons/SquarespaceIcon.js';
import { ShopifyIcon } from './website-scan-icons/ShopifyIcon.js';
import { WixIcon } from './website-scan-icons/WixIcon.js';
import { WordpressIcon } from './website-scan-icons/WordpressIcon.js';
import { OtherPlatformIcon } from './website-scan-icons/OtherPlatformIcon.js';
import { FacebookPixelIcon } from './website-scan-icons/FacebookPixelIcon.js';
import { GoogleAnalyticsIcon } from './website-scan-icons/GoogleAnalyticsIcon.js';
import { XIcon } from './website-scan-icons/XIcon.js';
import { TiktokIcon } from './website-scan-icons/TiktokIcon.js';
import { LinkedinIcon } from './website-scan-icons/LinkedinIcon.js';
import { InstagramIcon } from './website-scan-icons/InstagramIcon.js';
import { FacebookIcon } from './website-scan-icons/FacebookIcon.js';

const platformIcons = {
  [websiteScanResultPlatformTypes.other]: {
    icon: /* @__PURE__ */jsx(OtherPlatformIcon, {}),
    name: "Other Platform"
  },
  [websiteScanResultPlatformTypes.wordpress]: {
    icon: /* @__PURE__ */jsx(WordpressIcon, {}),
    name: "Wordpress"
  },
  [websiteScanResultPlatformTypes.wix]: {
    icon: /* @__PURE__ */jsx(WixIcon, {}),
    name: "Wix"
  },
  [websiteScanResultPlatformTypes.shopify]: {
    icon: /* @__PURE__ */jsx(ShopifyIcon, {}),
    name: "Shopify"
  },
  [websiteScanResultPlatformTypes.squarespace]: {
    icon: /* @__PURE__ */jsx(SquarespaceIcon, {}),
    name: "Squarespace"
  }
};
const analyticsIcons = {
  [websiteScanResultAnalyticsTypes.googleAnalytics]: {
    icon: /* @__PURE__ */jsx(GoogleAnalyticsIcon, {}),
    name: "Google Analytics"
  },
  [websiteScanResultAnalyticsTypes.facebookPixel]: {
    icon: /* @__PURE__ */jsx(FacebookPixelIcon, {}),
    name: "Facebook Pixel"
  }
};
const socialMediaIcons = {
  [websiteScanResultSocialMediaType.facebook]: {
    icon: /* @__PURE__ */jsx(FacebookIcon, {}),
    name: defaultOAuthProvidersNames.facebook
  },
  [websiteScanResultSocialMediaType.instagram]: {
    icon: /* @__PURE__ */jsx(InstagramIcon, {}),
    name: "Instagram"
  },
  [websiteScanResultSocialMediaType.linkedin]: {
    icon: /* @__PURE__ */jsx(LinkedinIcon, {}),
    name: "LinkedIn"
  },
  [websiteScanResultSocialMediaType.tiktok]: {
    icon: /* @__PURE__ */jsx(TiktokIcon, {}),
    name: "TikTok"
  },
  [websiteScanResultSocialMediaType.xCom]: {
    icon: /* @__PURE__ */jsx(XIcon, {}),
    name: "Twitter"
  }
};

export { analyticsIcons, platformIcons, socialMediaIcons };
