diff --git a/public/icons/wholefoods.png b/public/icons/wholefoods.png
new file mode 100644
index 0000000..89604de
Binary files /dev/null and b/public/icons/wholefoods.png differ
diff --git a/src/components/icons/platform-wholefoods.tsx b/src/components/icons/platform-wholefoods.tsx
new file mode 100644
index 0000000..3712cef
--- /dev/null
+++ b/src/components/icons/platform-wholefoods.tsx
@@ -0,0 +1,13 @@
+import type { ComponentPropsWithoutRef } from "react"
+
+export const PlatformWholeFoodsIcon = (
+ props: ComponentPropsWithoutRef<"img"> & { style?: React.CSSProperties }
+) => {
+ return (
+
+ )
+}
diff --git a/src/lib/platform/icons.ts b/src/lib/platform/icons.ts
index 3ecfc36..c18368f 100644
--- a/src/lib/platform/icons.ts
+++ b/src/lib/platform/icons.ts
@@ -6,6 +6,7 @@ import { PlatformInstagramGlyphIcon } from "@/components/icons/platform-instagra
import { PlatformLinkedinIcon } from "@/components/icons/platform-linkedin"
import { PlatformShopIcon } from "@/components/icons/platform-shop"
import { PlatformSpotifyIcon } from "@/components/icons/platform-spotify"
+import { PlatformWholeFoodsIcon } from "@/components/icons/platform-wholefoods"
import type { PlatformRegistryEntry } from "./registry"
import {
getPlatformRegistryEntry,
@@ -22,6 +23,7 @@ const PLATFORM_ICON_COMPONENTS: Record = {
linkedin: PlatformLinkedinIcon,
shop: PlatformShopIcon,
spotify: PlatformSpotifyIcon,
+ wholefoods: PlatformWholeFoodsIcon,
x: IconX,
}
diff --git a/src/lib/platform/registry.ts b/src/lib/platform/registry.ts
index 8e9242f..9709662 100644
--- a/src/lib/platform/registry.ts
+++ b/src/lib/platform/registry.ts
@@ -148,4 +148,16 @@ export const PLATFORM_REGISTRY: PlatformRegistryEntry[] = [
showInConnectList: true,
ingestScope: "shop.orders",
},
+ {
+ id: "wholefoods",
+ displayName: "Whole Foods Market",
+ iconKey: "wholefoods",
+ iconEmoji: "🥑",
+ primaryColor: "#00674b",
+ platformIds: ["wholefoods-playwright"],
+ aliases: ["wholefoods", "whole foods"],
+ availability: "requiresConnector",
+ showInConnectList: true,
+ ingestScope: "wholefoods.orders",
+ },
]