import type { NextConfig } from "next";

const wordpressBaseUrl = process.env.WORDPRESS_BASE_URL?.trim();
const wordpressHostname = wordpressBaseUrl
  ? new URL(wordpressBaseUrl).hostname
  : null;

const nextConfig: NextConfig = {
  images: {
    remotePatterns: [
      ...(wordpressHostname
        ? [
            {
              protocol: "https" as const,
              hostname: wordpressHostname,
            },
          ]
        : []),
      {
        protocol: "https",
        hostname: "secure.gravatar.com",
      },
    ],
  },
};

export default nextConfig;
