Skip to main content

Configure the following properties on the PosBlock component.

Anchor to heading
heading
string

A title that describes the content of the section. If omitted and no secondary actions are provided, the section will be rendered without a header.

string

A unique identifier for the element used for targeting with CSS, JavaScript, or accessibility features.

The POS block component supports slots for additional content placement within the block. Learn more about using slots.

Anchor to secondary-actions
secondary-actions
HTMLElement

The secondary actions to perform, provided as button or link type elements. Use the slot="secondary-actions" attribute to place interactive elements that allow users to take actions related to the block's content.


Anchor to Create a content block with an action buttonCreate a content block with an action button

Create structured content blocks using a POS block component with optional action buttons. This example shows a basic block with content and an action button.

Create a content block with an action button

Create structured content blocks using a POS block component with optional action buttons. This example shows a basic block with content and an action button.

Create a content block with an action button

<s-pos-block>
<s-box paddingBlock="base">
<s-text>Customer Loyalty</s-text>
</s-box>
</s-pos-block>

  • Provide descriptive headings: If you don't specify a heading, the system uses your extension's description, so ensure it's meaningful and concise.
  • Place important actions in secondary-actions slot: Include only the most relevant actions directly related to your block's content.
  • Limit secondary actions: To maintain clean, focused interfaces that don't overwhelm the existing POS workflow, use only one secondary action element in each block.

Was this page helpful?