fix(ENG-12152): render description and tooltips for falcon connectors#118
Merged
adefreitas merged 1 commit intoStackOneHQ:mainfrom Mar 18, 2026
Conversation
There was a problem hiding this comment.
cubic analysis
No issues found across 2 files
Linked issue analysis
Linked issue: ENG-12152: Fix tooltip and description display for Falcon connectors in the hub
| Status | Acceptance criteria | Notes |
|---|---|---|
| ✅ | Tooltips are displayed for Falcon connectors | Added tooltip fallback to field.tooltip in IntegrationFields.tsx |
| ✅ | Descriptions are displayed for Falcon connectors | Added description fallback to field.description in IntegrationFields.tsx |
| ✅ | Behavior is consistent with V2 connectors (guide.* still preferred) | Code prefers guide.* then falls back to field.* |
| ✅ | ConnectorConfigField type includes description and tooltip | Added optional description and tooltip in types.ts |
| ✅ | Apply tooltip/description fallback across all field renderers (secret, input, textarea, select) | All render paths updated in IntegrationFields.tsx |
| Fix aids successful account linking (UX/outcome) | UI help text restored but no metrics or tests proving improved linking |
There was a problem hiding this comment.
Pull request overview
This PR updates the integration picker field rendering to display per-field descriptions and tooltips for Falcon connector configuration fields (in addition to the existing legacy “guide” metadata), aligning the UI with the expected connector config shape.
Changes:
- Extend
ConnectorConfigFieldto support optionaldescriptionandtooltip. - Update field rendering to fall back from
field.guideto the new top-levelfield.description/field.tooltipacross input, textarea, and dropdown fields.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
src/modules/integration-picker/types.ts |
Adds optional description/tooltip to the config field type so Falcon configs can supply field help text directly. |
src/modules/integration-picker/components/IntegrationFields.tsx |
Uses field.guide?.* ?? field.* so the UI renders help text for both legacy and Falcon connector field shapes. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
You can also share your feedback on Copilot code review. Take the survey.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Before
After
Summary by cubic
Fixes missing tooltips and descriptions for Falcon connectors in the Auth Hub by falling back to
field.descriptionandfield.tooltipwhenguideis absent. Restores parity with V2 connectors and improves account linking.guidevalues when present, otherwisefield.description/field.tooltip.descriptionandtooltiptoConnectorConfigField; addresses ENG-12152.Written for commit 213a0b2. Summary will update on new commits.