How can I display the block name as the block type

Topic summary

Goal: Dynamically show each social link’s block label as its selected social type/name in a Shopify section (text labels instead of icons), with a unique label per block instance.

Context: In Shopify theme blocks, “social_type” is the predefined social media selection; “name” is the block’s display label. The author wants the block’s name to auto-populate from the chosen social_type (or a per-block social name), avoiding the same label across all blocks. Screenshots illustrate current schema and desired outcome.

Key updates:

  • Suggestion: Set the block’s “name” to “Social Name” instead of “social_type.” Author notes this doesn’t solve per-instance dynamic naming and risks one label applying to all.
  • Author clarifies they can show social_type in a field, but don’t know how to bind that value to the block’s name dynamically.
  • Another reply proposes generic JavaScript/templating (Handlebars) examples to render link.name instead of icons, plus styling tips. This is not Shopify Liquid–specific and doesn’t show how to bind block.name to a setting.

Status: No Shopify/Liquid-specific solution provided; the question remains open with no confirmed method to dynamically set the block’s name from social_type.

Summarized with AI on December 17. AI used: gpt-5.

This is what I intend to achieve: using the social name in the block to avoid having the same label for all the social links.

In the block section, I am getting the social_type in the Social Name field, but I’m unsure how to dynamically populate the name block with this social_type value.

Any help would be appreciated!
tks!