Skip to content

fix(data-sources): use official E2B provider logo#322

Merged
siisee11 merged 1 commit into
mainfrom
codex/update-e2b-provider-logo
Jul 21, 2026
Merged

fix(data-sources): use official E2B provider logo#322
siisee11 merged 1 commit into
mainfrom
codex/update-e2b-provider-logo

Conversation

@siisee11

Copy link
Copy Markdown
Contributor

One-Line Summary

E2B now appears with its official black wordmark instead of a generic terminal icon.

User-Facing Changes

  • The data source picker displays the official E2B logo for the E2B provider.
  • The landing page uses the same official E2B logo in its brand icon catalog.

Why This Changed

The existing generic terminal glyph described E2B's developer-tool category but did not identify the E2B brand. Using E2B's published asset makes the provider recognizable and keeps its presentation consistent across product surfaces.

How It Changed

  • Added a shared E2BIcon backed by E2B's published readme-assets/logo-black.png asset.
  • Exported the shared icon from @onequery/ui/icons/e2b-icon.
  • Replaced the provider catalog's Tabler terminal icon with the shared E2B icon.
  • Replaced the landing page's duplicated terminal SVG with the same shared icon.
  • Removed the now-unused TablerProviderIcon adapter.
  • Added coverage for the official URL, native 1117×500 viewBox, and accessible title.

Extra Context / Decisions (Optional)

The icon references E2B's canonical GitHub-hosted asset directly so the repository does not carry a stale binary copy.

Verification

  • bun run format
  • bun run --cwd packages/ui typecheck
  • bun run --cwd packages/ui test -- src/data-sources/provider-icons.test.tsx — 12 tests passed, including the E2B asset URL, viewBox, and accessible title.
  • bun run --cwd apps/landing typecheck — Astro check reported 0 errors, warnings, or hints.
  • bun run --cwd apps/landing test -- src/shared/icons/brands.test.tsx — 1 test passed.
  • bunx oxlint --no-ignore packages/ui/src/icons/e2b-icon.tsx packages/ui/src/data-sources/provider-icons.tsx packages/ui/src/data-sources/provider-icons.test.tsx apps/landing/src/shared/icons/brands.tsx
  • git diff --check

Video / Screenshot (Optional)

Official E2B black logo

@siisee11
siisee11 enabled auto-merge (squash) July 21, 2026 06:02
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
onequery-landing 33272c6 Commit Preview URL

Branch Preview URL
Jul 21 2026, 06:03 AM

@siisee11
siisee11 merged commit 9f99d23 into main Jul 21, 2026
9 checks passed
@siisee11
siisee11 deleted the codex/update-e2b-provider-logo branch July 21, 2026 06:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant