diff --git a/apps/landing/src/shared/icons/brands.tsx b/apps/landing/src/shared/icons/brands.tsx index 0d9b45d9..7888df4e 100644 --- a/apps/landing/src/shared/icons/brands.tsx +++ b/apps/landing/src/shared/icons/brands.tsx @@ -1,3 +1,4 @@ +import { CodexIcon } from "@onequery/ui/icons/codex-icon"; import { SimpleIconSvg, SvgIcon } from "@onequery/ui/icons/svg-icon"; import type { IconSvgProps, SimpleIconData } from "@onequery/ui/icons/svg-icon"; import type { ComponentType } from "react"; @@ -166,6 +167,10 @@ function HermesIcon({ size, ...props }: IconSvgProps) { ); } +function CodexAppServerApiIcon(props: IconSvgProps) { + return ; +} + function OnePasswordIcon({ size, ...props }: IconSvgProps) { return ( - ); + return ; } function E2BIcon(props: ProviderIconProps) { diff --git a/packages/ui/src/icons/codex-icon.tsx b/packages/ui/src/icons/codex-icon.tsx new file mode 100644 index 00000000..2a41353a --- /dev/null +++ b/packages/ui/src/icons/codex-icon.tsx @@ -0,0 +1,29 @@ +import { SvgIcon } from "./svg-icon"; +import type { IconSvgProps } from "./svg-icon"; + +type CodexIconProps = IconSvgProps & { + defaultLabel?: string; +}; + +// Source: @lobehub/icons Codex Mono, MIT License, Copyright (c) 2023 LobeHub. +export function CodexIcon({ + defaultLabel = "Codex", + size = 24, + ...props +}: CodexIconProps) { + return ( + + + + ); +}