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