Skip to content

ButtonSlot

A standalone CTA button suitable for persistent nav CTAs or inline upgrade prompts.

Content fields: cta_label, style (primary | secondary | accent)

import { FixedSurfaceSlot } from '@revturbine/sdk';
<FixedSurfaceSlot
id="header_upgrade_cta"
surfaceTemplateIds={["button"]}
/>

The ButtonSlot renders automatically when the decision engine selects a button template for the slot. Style variants are controlled via the style content field in your placement configuration.

Related: Playground → Upgrade Button · API Reference