{ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "blockenberg/post-navigation", "version": "1.0.0", "title": "Post Navigation", "category": "bkbg-blog", "icon": "arrow-left-alt", "description": "Previous / Next article navigation with styled arrows, post titles, and optional thumbnails. Supports four layout styles: minimal text links, large arrow cards, split full-width divider, and pill buttons.", "keywords": [ "post navigation", "prev next", "previous next", "blog navigation", "article navigation" ], "textdomain": "blockenberg", "editorScript": "bkbg-post-navigation-editor", "style": "bkbg-post-navigation-style", "supports": { "html": false, "align": [ "wide", "full" ] }, "attributes": { "prevLabel": { "type": "string", "default": "Previous Article" }, "prevTitle": { "type": "string", "default": "How to Build a Design System from Scratch" }, "prevUrl": { "type": "string", "default": "#" }, "nextLabel": { "type": "string", "default": "Next Article" }, "nextTitle": { "type": "string", "default": "10 Principles Every Product Designer Should Know" }, "nextUrl": { "type": "string", "default": "#" }, "showLabels": { "type": "boolean", "default": true }, "showArrows": { "type": "boolean", "default": true }, "showDivider": { "type": "boolean", "default": true }, "style": { "type": "string", "default": "cards" }, "maxWidth": { "type": "integer", "default": 860 }, "paddingTop": { "type": "integer", "default": 48 }, "paddingBottom": { "type": "integer", "default": 48 }, "borderRadius": { "type": "integer", "default": 14 }, "gap": { "type": "integer", "default": 16 }, "arrowSize": { "type": "integer", "default": 22 }, "bgColor": { "type": "string", "default": "#ffffff" }, "cardBg": { "type": "string", "default": "#f8fafc" }, "textColor": { "type": "string", "default": "#0f172a" }, "labelColor": { "type": "string", "default": "#94a3b8" }, "accentColor": { "type": "string", "default": "#6c3fb5" }, "borderColor": { "type": "string", "default": "#e2e8f0" }, "hoverBg": { "type": "string", "default": "#f1f5f9" }, "labelTypo": { "type": "object", "default": {} }, "titleTypo": { "type": "object", "default": {} } } }