Brand attribution

Platform attribution with the Talentech wordmark and a “Powered by” label.

Examples

Properties

PropertyAttributeDescriptionType nameTypeDefault
hrefhrefWhen non-empty, renders an `<a>` instead of a static blockstringstring""
targettargetLink target (e.g. `_blank`); safe `rel` defaults apply for `_blank`stringstring""
relrelLink relationship; merged with defaults when `target="_blank"`stringstring""
labellabelVisible “Powered by” text; defaults from `@duo/locales`stringstring""
accessibleLabelaria-labelAccessible name override; defaults differ for static vs linkstringstring""
langlangLocale for built-in copy (`fi`, `sv-SE`, …); inherited when omittedstringstring—

Usage

Brand attribution renders a fixed Talentech wordmark and Powered by label. Set href (and optionally target / rel) to make the block a link without changing its layout.

<duo-brand-attribution></duo-brand-attribution>
<duo-brand-attribution href="https://www.talentech.com/" target="_blank"></duo-brand-attribution>

The visible label and accessible name come from @duo/locales. Set lang on the element, an ancestor, or <html> (for example lang="fi"). Unknown tags fall back to English. Pass label or aria-label only when you need to override a string.

<html lang="sv">
<duo-brand-attribution href="https://www.talentech.com/" target="_blank"></duo-brand-attribution>
</html>

Do

  • Place in the footer of flows that must credit the platform.
  • Use on auth, onboarding, or lightweight surfaces that need platform attribution.
  • Set lang on the page (or the component) so built-in copy matches the UI language.

Don’t

  • Don’t use for primary navigation or in-app product branding—use product-specific marks instead.
  • Don’t use in transactional email—use the React Email shell powered-by block in @duo/template-email.