IntegrationLogo

components/integration/Logo.vue

Third-party integration/vendor logo (Splunk, Datadog, Slack, …) resolved by id against assets/svgs/third-party-logos/<id>.svg and rendered as an <img> — never inlined, so brand fills and gradient defs survive and nothing recolors. Unknown ids fall back to mark text or the slot.

Usage

<IntegrationLogo id = "(required)" mark = "—" alt = "—" title = "—" > Content here </IntegrationLogo>

Props

PropTypeDefaultDescription
idString(required)Asset filename stem in third-party-logos, e.g. "splunk", "microsoft-sentinel".
markString''Fallback initials rendered when the id has no asset.
altString''Image alt text.
titleString''Tooltip on both the image and the fallback.

Slots

SlotDescription
defaultReplaces the mark text in the fallback state.

Related

Qpoint Brand Style Guide