The PRC Block Library supplies custom blocks and extensions to WordPress core blocks for the PRC Platform. Editors can use the block narratives below. Maintainers can use the architecture and API references.
Package: @prc/block-library. Source: plugins/prc-block-library/.
Documentation
Block narratives
This index joins live and deprecated block.json files with narrative pages by block slug. Narrative prose lives in ./blocks/<slug>.md. Read each block's block.json for the complete attributes and supports contract.
Live blocks
- Screen Animation (
prc-block/animation) - Attachments List (
prc-block/attachments-list) - Attachments Pagination (
prc-block/attachments-pagination) - Audio Player (
prc-block/audio-player) - Breadcrumbs (
prc-block/breadcrumbs) - Card (
prc-block/card) - Carousel (
prc-block/carousel-controller) - Carousel Slide (
prc-block/carousel-slide) - Code Syntax (
prc-block/code-syntax) - Color Palette (
prc-block/color-palette) - Copyright Disclaimer (
prc-block/copyright) - Button (
prc-block/core-button) - Core Code (
prc-block/core-code) - Core Cover (
prc-block/core-cover) - Collapsible (
prc-block/core-details) - Core Dialog (
prc-block/core-dialog) - Core Embed (
prc-block/core-embed) - Core File (
prc-block/core-file) - prc-block/core-group (
prc-block/core-group) - prc-block/core-heading (
prc-block/core-heading) - prc-block/core-image (
prc-block/core-image) - Core List (
prc-block/core-list) - Core Navigation (
prc-block/core-navigation) - Core Paragraph (
prc-block/core-paragraph) - Post Content (
prc-block/core-post-content) - Post Title (
prc-block/core-post-title) - Core Pullquote (
prc-block/core-pullquote) - Core Search (
prc-block/core-search) - Core Separator (
prc-block/core-separator) - Core Social-Links (
prc-block/core-social-links) - Core Table (
prc-block/core-table) - Core Tabs (
prc-block/core-tabs) - Dialog (
prc-block/dialog) - Dialog Element (
prc-block/dialog-element) - Dialog Trigger (
prc-block/dialog-trigger) - Entity as Iframe (
prc-block/entity-as-iframe) - Flip Card (
prc-block/flip-card-controller) - Flip Card Side (
prc-block/flip-card-side) - Footnotes (
prc-block/footnotes) - Form Input Checkbox (
prc-block/form-input-checkbox) - Password Field (
prc-block/form-input-password) - Form Input Radio Group (
prc-block/form-input-radio-group) - Input Range Field (
prc-block/form-input-range) - Form Input Select (
prc-block/form-input-select) - Select Range Field (
prc-block/form-input-select-range) - Input Text Field (
prc-block/form-input-text) - Input Textarea Field (
prc-block/form-input-textarea) - Icon (
prc-block/icon) - Pew Research Center Logo (
prc-block/logo) - Lorem Ipsum (
prc-block/lorem-ipsum) - Navigation Mega Menu (
prc-block/navigation-mega-menu) - Navigation Panels (
prc-block/navigation-panels) - Navigation Panel (
prc-block/navigation-panel) - Playground (
prc-block/playground) - Popular Story (
prc-block/popular-story) - Post Parent Title (
prc-block/post-parent-title) - Post Taxonomy Terms (
prc-block/post-taxonomy-terms) - Progress Bar (
prc-block/progress-bar) - Promo (Ad) (
prc-block/promo) - Promo Rotator (
prc-block/promo-rotator) - Render To Region (
prc-block/render-to-region) - Responsive Container (
prc-block/responsive-container-controller) - Responsive View (
prc-block/responsive-container-view) - Roper Database (
prc-block/roper-db-search) - Show More (
prc-block/show-more) - Social Share Sheet (
prc-block/social-share-sheet) - Social Share Text Link (
prc-block/social-share-text-link) - Social Share Url Field (
prc-block/social-share-url-field) - Story Item (
prc-block/story-item) - Table of Contents (
prc-block/table-of-contents) - Taxonomy Index A-Z Controller (
prc-block/taxonomy-index-az-controller) - Taxonomy Index A-Z Listing (
prc-block/taxonomy-index-az-list) - Taxonomy Index List Controller (
prc-block/taxonomy-index-list-controller) - Taxonomy List (
prc-block/taxonomy-list) - Taxonomy List Link (
prc-block/taxonomy-list-link) - Taxonomy Search (
prc-block/taxonomy-search) - Timeline (
prc-block/timeline) - Timeline Slide (
prc-block/timeline-slide) - Tokens List (
prc-block/tokens-list) - Version (
prc-block/version)
Deprecated
- Accordion Item (
prc-block/accordion) - Accordion (
prc-block/accordion-controller) - Collapsible (
prc-block/collapsible) - Responsive Column (Deprecated) (
prc-block/grid-column) - Responsive Grid (Deprecated) (
prc-block/grid-controller) - MailChimp Form (
prc-block/mailchimp-form) - MailChimp Select (
prc-block/mailchimp-select) - Sub-title (
prc-block/subtitle) - Tab (
prc-block/tab) - Tabs (
prc-block/tabs)
Narrative without src
Src without narrative
- Accordion (
prc-block/core-accordion) - prc-block/core-query (
prc-block/core-query) - Dark Mode Toggle (
prc-block/dark-mode-toggle) - Dialog Element Bindings (
prc-block/dialog-element-bindings)