Skip to content
Draft— not yet reviewed

CTA Button

The standard call-to-action button used across the TotalCare IT site. Defined once here; every component whose field list links to CTA Button uses exactly this schema.

Variants shown in the brief

The eight screenshots cover two axes plus a default/hover state:

ColourStyleDefaultOn Hover
BluePrimary (filled)Blue PrimaryBlue Primary — Hover
BlueSecondary (outlined)Blue SecondaryBlue Secondary — Hover
RedPrimary (filled)Red PrimaryRed Primary — Hover
RedSecondary (outlined)Red SecondaryRed Secondary — Hover

The trailing arrow is part of the button's look and is always drawn. The optional Icon field is purely additive — it renders an additional glyph either before or after the text but never replaces the arrow.

Fields

  1. Text
  2. Link
    1. isExternal? (default: false)
  3. Colour Family (Blue / Red) — hex value resolves to [CTA Blue] or [CTA Red] from Global Settings
  4. Style (Primary / Secondary)
  5. Icon (optional)
    1. Icon Position (Before text / After text) — only when Icon is set

Used in

Comments

Loading comments…

Prepared by Otterdev