diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 9aaf8fc2..cbcdb3d2 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -61,6 +61,7 @@ "../connectors/meta/**/*": "connectors/meta/", "../connectors/openai/**/*": "connectors/openai/", "../connectors/spotify/**/*": "connectors/spotify/", + "../connectors/x/**/*": "connectors/x/", "../playwright-runner/dist/*": "playwright-runner/dist/", "../personal-server/dist/personal-server*": "personal-server/dist/" }, diff --git a/src/components/icons/platform-x.tsx b/src/components/icons/platform-x.tsx new file mode 100644 index 00000000..bc15cd23 --- /dev/null +++ b/src/components/icons/platform-x.tsx @@ -0,0 +1,19 @@ +import { Svg as SvgComponent, type SvgIconProps } from "@/components/utils/svg" + +export const PlatformXIcon = (props: SvgIconProps) => { + return ( + + + + + + + + + + + ) +} diff --git a/src/lib/platform/icons.ts b/src/lib/platform/icons.ts index 6d8b46ff..f74bd7af 100644 --- a/src/lib/platform/icons.ts +++ b/src/lib/platform/icons.ts @@ -1,10 +1,10 @@ import type { ElementType } from "react" -import { IconX } from "@/components/icons/icon-x" import { PlatformChatGPTIcon } from "@/components/icons/platform-chatgpt" import { PlatformGithubIcon } from "@/components/icons/platform-github" import { PlatformInstagramGlyphIcon } from "@/components/icons/platform-instagram-glyph" import { PlatformLinkedinIcon } from "@/components/icons/platform-linkedin" import { PlatformSpotifyIcon } from "@/components/icons/platform-spotify" +import { PlatformXIcon } from "@/components/icons/platform-x" import type { PlatformRegistryEntry } from "./registry" import { getPlatformRegistryEntry, @@ -20,7 +20,7 @@ const PLATFORM_ICON_COMPONENTS: Record = { instagram: PlatformInstagramGlyphIcon, linkedin: PlatformLinkedinIcon, spotify: PlatformSpotifyIcon, - x: IconX, + x: PlatformXIcon, } const resolveIconComponentForEntry = (entry: PlatformRegistryEntry | null) => { diff --git a/src/lib/platform/registry.ts b/src/lib/platform/registry.ts index 949a75c7..a124d78d 100644 --- a/src/lib/platform/registry.ts +++ b/src/lib/platform/registry.ts @@ -80,8 +80,11 @@ export const PLATFORM_REGISTRY: PlatformRegistryEntry[] = [ iconKey: "x", iconEmoji: "𝕏", primaryColor: "#111111", - platformIds: ["x"], - aliases: ["x (twitter)"], + platformIds: ["x-playwright", "x"], + aliases: ["x (twitter)", "twitter"], + availability: "requiresConnector", + showInConnectList: true, + ingestScope: "x.posts", }, { id: "twitter",