Call To Action Centered
A centered call-to-action block — heading, supporting copy, and one or two CTA links.
New in 0.1.1 Version the current component and shared source, including explicit localization semantics where applicable.
Installation
npx payload-components add call-to-action-centeredWhat it installs
Copies 3 source files into your project:
src/blocks/shared/callToActionFields.tssharedsrc/blocks/CallToActionCentered/config.tssrc/blocks/CallToActionCentered/Component.tsx
…and makes 4 edits to wire the block into your project:
| Registers the block | src/collections/Pages/index.ts |
| Maps the renderer | src/blocks/RenderBlocks.tsx |
| Regenerates types | src/payload-types.ts |
| Regenerates the admin import map | src/app/(payload)/admin/importMap.js |
src/collections/Pages/index.tssrc/blocks/RenderBlocks.tsxsrc/payload-types.tssrc/app/(payload)/admin/importMap.jscallToActionFields.ts is shared source for this component family. Components that install the same path reuse that local copy, and re-running an install never overwrites a copy you have changed.Re-running the CLI install detects existing source and wiring, then records install state in .payload-components/state.json.
Content model
title and description come from the shared callToActionFields base; links is specific to this
variant.
Prop
Type
Usage
CallToActionCentered block to its layout.RenderBlocks on the frontend, fully typed — no extra wiring.Requirements
- Target
- payload-website-starter, payload-blocks-app
- Payload
- v3 / v4 (experimental)
- Next.js
- 15 / 16 with v316 (16.2.6 or newer) with v4
- shadcn UI
- none
Payload v4 support is experimental: it needs Next.js 16 (16.2.6 or newer) and Node.js 24.15 or newer. Payload v3 stays fully supported.
Your project must already expose components.json, src/payload.config.ts — the surfaces patched by payload-components add. The CLI verifies this against the support matrix before touching anything.
In this family
call-to-action-centeredcurrentcall-to-action-boxedcall-to-action-splitcall-to-action-signup