npm

@mentor-medier/article-tag-block

5.13.3 • Public • Published

@wpmedia/article-tag-block

Fusion News Article Tags block

Acceptance Criteria

  • If there is a tags array, it will render anchor tags with href set to Tags Slug and clickable text set to Tag Text.
  • If there is a tags array and slug is missing for tags, it will render anchor tags with href set to '#' and clickable text set to Tag Text.
  • If the tags array is empty, it will not render anything.
  • If taxonomy section is missing, it will not render anything.

Props

Prop Required Type Description
required prop yes
optional prop no
contentConfig example Please specify which content sources are compatible

ANS Schema

The Article Tag Block expects the taxonomy section from Composer's ANS schema, which is laid out as

taxonomy: {
          tags: [{
            description: "Tag-1 Description",
            slug: "Tag-1 Slug",
            text: "Tag-1 Text"
        }, {
            description: "Tag-2 Description",
            slug: "Tag-2 Slug",
            text: "Tag-2 Text"
        }]
      }

ANS Fields

  • taxonomy.tags[x].slug Detects for '#' as href for fallback
  • taxonomy.tags[x].text Required to be string
{
  taxonomy: {
    tags: [
      {
        slug: 'sportsball',
        text: 'Sports!'
      },
      {
        slug: '#',
        text: 'General'
      }
    ]
  }
}

Internationalization fields

  • Add all internationalization fields used in the block

Events

Blocks can emit events. The following is a list of events that are emitted by this block.

Event Name Description
eventName Describe the event

Event Listening

Include block specific instructions for event listening.

OR

This block does not emit any events.

Additional Considerations

Optional

/@mentor-medier/article-tag-block/

    Package Sidebar

    Install

    npm i @mentor-medier/article-tag-block

    Weekly Downloads

    3

    Version

    5.13.3

    License

    CC-BY-NC-ND-4.0

    Unpacked Size

    14.1 kB

    Total Files

    9

    Last publish

    Collaborators

    • mm-bjarneo
    • mentor-devops