Skip to content

Commit c6d500d

Browse files
waleedlatif1claude
andauthored
fix(icons): repair broken integration icon rendering (#4810)
* fix(icons): repair broken integration icon rendering Two distinct bugs left integration icons broken on the /integrations page (visible at 32-40px, hidden at the toolbar's 16px): 1. Corrupted SVG paths (Notion, Greptile, Granola, Calendly, Grafana, Bedrock): over-minified data dropped elliptical-arc flag digits (e.g. `A1 1 0 5.9 7` instead of `A1 1 0 0 0 5.9 7`); Granola's cubic stream was truncated. Browsers abort path parsing at the first invalid arc flag, so each rendered as a fragment or blank. Replaced with correct path data from canonical sources, preserving each icon's existing fill/gradient and bgColor. 2. Invisible glyph (Bright Data): its icon uses fill='currentColor' but bgColor was '#FFFFFF', and every surface forces text-white on the glyph - white-on-white. Changed bgColor to Bright Data's brand blue (#3d7ffc) so the white glyph reads, matching the white-glyph-on-brand-chip convention. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * fix(icons): restore Calendly dual-tone brand colors Addresses review feedback: the previous fix replaced the broken Calendly icon with a monochrome #006BFF path, dropping the cyan #0ae8f0 accent from the original dual-tone mark. Restored the two-tone logo (blue + cyan) using clean, valid path data, cropped to a tight square viewBox so it fills the chip. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * improvement(icons): enlarge icons, fix Zoom contrast and Quiver chip - Zoom: glyph was blue-on-blue (#0B5CFF on #2D8CFF chip); switched to currentColor so it renders as a white glyph on the blue chip. - Quiver: chip bgColor #000000 -> #FFFFFF to match the icon's near-white box, and enlarged the mark slightly (viewBox crop). - Enlarged (tightened viewBox, verified no clipping): RevenueCat, Prospeo, Granola, Firecrawl, Enrich.so, and the AWS icons (RDS, DynamoDB, SQS, CloudFormation, Athena, CloudWatch, SES, Bedrock, S3). - ZoomInfo left unchanged: it is a full red rounded-square logo that already fills its frame, so a crop would clip it. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * fix(icons): use Bright Data wordmark on white chip; repair Circleback - Bright Data: replaced the flame glyph with the official two-tone 'bright data' wordmark (provided asset), centered in a symmetric viewBox. Reverted the chip bgColor from #3d7ffc to #FFFFFF since the blue wordmark is invisible on a blue chip (the wordmark is designed for a light background). - Circleback: a minifier had rounded the pattern's image scale to scale(0), collapsing the embedded logo to zero size (invisible). Restored the correct scale (1/280 = 0.00357142857) so the C. mark renders. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * fix(docs): sync Quiver block color card to white chip Reflects the Quiver bgColor change (#000000 -> #FFFFFF) in the docs block info card. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * improvement(icons): enlarge AWS/Cloudflare/Dagster icons, fully white Zoom - Enlarged (tighter viewBox, render-verified, no clipping): Cloudflare, Dagster, and the red AWS icons AWS IAM, Identity Center, Secrets Manager, SES, STS. Identity Center was anomalously small (filled ~32% of its frame); the group is now sized consistently (~80% fill). - Zoom: the camera lens triangle was still #0B5CFF (blue-on-blue); switched it to currentColor so the whole camera renders white on the blue chip. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * docs(wiza): consolidate individual reveal into a single operation Merges the separate Start/Get Individual Reveal operations into one Individual Reveal operation in the Wiza docs and integrations data (operationCount 5 -> 4). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * improvement(icons): size remaining AWS icons to match the set (~80% fill) Bring RDS, DynamoDB, SQS, CloudFormation, Athena, CloudWatch and S3 up to the same ~80% fill as the AWS IAM/Identity Center/Secrets Manager/SES/STS group, so all AWS icons are visually consistent. Bedrock left as-is (already ~92% fill). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * fix(icons): use Bright Data flame mark, enlarge ZoomInfo - Bright Data: the full 'bright data' wordmark was illegible at chip size. Replaced with just the flame-'i' brand mark (blue #4280f6 on the white chip), centered. - ZoomInfo: cropped the viewBox toward the white 'Zi' so it's larger; the red rounded-square background still fills the chip. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * improvement(icons): enlarge CrowdStrike icon The falcon mark sat small in its chip because the icon used a wide 768x500 viewBox (letterboxed in the square chip). Switched to a square viewBox centered on the mark so it fills ~80%, consistent with the other icons. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
1 parent b4787dd commit c6d500d

6 files changed

Lines changed: 215 additions & 197 deletions

File tree

apps/docs/components/icons.tsx

Lines changed: 103 additions & 82 deletions
Large diffs are not rendered by default.

apps/docs/content/docs/en/tools/quiver.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { BlockInfoCard } from "@/components/ui/block-info-card"
77

88
<BlockInfoCard
99
type="quiver"
10-
color="#000000"
10+
color="#FFFFFF"
1111
/>
1212

1313
{/* MANUAL-CONTENT-START:intro */}

apps/docs/content/docs/en/tools/wiza.mdx

Lines changed: 3 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -151,9 +151,9 @@ Enrich a company by name, domain, LinkedIn ID, or LinkedIn slug with detailed fi
151151
| `company_country` | string | Country |
152152
| `credits` | json | Credits deducted for this enrichment \(api_credits: \{ total, company_credits \}\) |
153153

154-
### `wiza_start_individual_reveal`
154+
### `wiza_individual_reveal`
155155

156-
Start an individual reveal to enrich a contact via LinkedIn URL, name+company, or email
156+
Reveal a contact via LinkedIn URL, name + company/domain, or email. Starts the reveal and polls until it resolves. Uses 2 credits per valid email and 5 credits per phone, charged only on success.
157157

158158
#### Input
159159

@@ -168,26 +168,6 @@ Start an individual reveal to enrich a contact via LinkedIn URL, name+company, o
168168
| `email` | string | No | Email address \(use alone or with other identifiers\) |
169169
| `accept_work` | boolean | No | Whether to accept work emails \(email_options\) |
170170
| `accept_personal` | boolean | No | Whether to accept personal emails \(email_options\) |
171-
| `callback_url` | string | No | Optional URL to receive a callback with the reveal update |
172-
173-
#### Output
174-
175-
| Parameter | Type | Description |
176-
| --------- | ---- | ----------- |
177-
| `id` | number | Individual reveal ID \(use with Get Individual Reveal\) |
178-
| `status` | string | Reveal status: queued, resolving, finished, or failed |
179-
| `is_complete` | boolean | Whether the reveal has completed |
180-
181-
### `wiza_get_individual_reveal`
182-
183-
Retrieve the status and enriched data for an individual reveal by ID
184-
185-
#### Input
186-
187-
| Parameter | Type | Required | Description |
188-
| --------- | ---- | -------- | ----------- |
189-
| `apiKey` | string | Yes | Wiza API key |
190-
| `id` | string | Yes | Individual reveal ID returned from Start Individual Reveal |
191171

192172
#### Output
193173

@@ -227,7 +207,7 @@ Retrieve the status and enriched data for an individual reveal by ID
227207
| `company_linkedin` | string | Company LinkedIn URL |
228208
| `company_location` | string | Full company location |
229209
| `company_description` | string | Company description |
230-
| `credits` | json | Credits deducted for this reveal \(api_credits: \{ total, email_credits, phone_credits, scrape_credits \}\) |
210+
| `credits` | json | Credits consumed by the reveal |
231211

232212
### `wiza_get_credits`
233213

apps/sim/app/(landing)/integrations/data/integrations.json

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10922,7 +10922,7 @@
1092210922
"name": "Quiver",
1092310923
"description": "Generate and vectorize SVGs",
1092410924
"longDescription": "Generate SVG images from text prompts or vectorize raster images into SVGs using QuiverAI. Supports reference images, style instructions, and multiple output generation.",
10925-
"bgColor": "#000000",
10925+
"bgColor": "#FFFFFF",
1092610926
"iconName": "QuiverIcon",
1092710927
"docsUrl": "https://docs.sim.ai/tools/quiver",
1092810928
"operations": [
@@ -14749,19 +14749,15 @@
1474914749
"description": "Enrich a company by name, domain, LinkedIn ID, or LinkedIn slug with detailed firmographic data"
1475014750
},
1475114751
{
14752-
"name": "Start Individual Reveal",
14753-
"description": "Start an individual reveal to enrich a contact via LinkedIn URL, name+company, or email"
14754-
},
14755-
{
14756-
"name": "Get Individual Reveal",
14757-
"description": "Retrieve the status and enriched data for an individual reveal by ID"
14752+
"name": "Individual Reveal",
14753+
"description": "Reveal a contact via LinkedIn URL, name + company/domain, or email. Starts the reveal and polls until it resolves. Uses 2 credits per valid email and 5 credits per phone, charged only on success."
1475814754
},
1475914755
{
1476014756
"name": "Get Credits",
1476114757
"description": "Retrieve the remaining credits on your Wiza account"
1476214758
}
1476314759
],
14764-
"operationCount": 5,
14760+
"operationCount": 4,
1476514761
"triggers": [],
1476614762
"triggerCount": 0,
1476714763
"authType": "api-key",

apps/sim/blocks/blocks/quiver.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export const QuiverBlock: BlockConfig<QuiverSvgResponse> = {
1414
category: 'tools',
1515
integrationType: IntegrationType.Design,
1616
tags: ['image-generation'],
17-
bgColor: '#000000',
17+
bgColor: '#FFFFFF',
1818
icon: QuiverIcon,
1919
authMode: AuthMode.ApiKey,
2020
subBlocks: [

0 commit comments

Comments
 (0)