Skip to content

IBX-11416: Use ibexa DS tag component#1849

Open
tischsoic wants to merge 10 commits intomainfrom
IBX-11416-tag-ds
Open

IBX-11416: Use ibexa DS tag component#1849
tischsoic wants to merge 10 commits intomainfrom
IBX-11416-tag-ds

Conversation

@tischsoic
Copy link
Contributor

🎫 Issue IBX-11416

Description:

For QA:

Documentation:

…xa:tag>

- Replace 1 non-removable ibexa-tag loop with <twig:ibexa:tag type="neutral">

Refs: IBX-11416
…S <twig:ibexa:tag>

- Replace 1 non-removable ibexa-tag ({% else %} branch only) with <twig:ibexa:tag type="neutral">
- include() calls to udw_limitation_value_list_item.html.twig left untouched (Phase 7)

Refs: IBX-11416
- Replace multi-select <li class="ibexa-tag"> pattern: move ibexa-selection__item
  to <li>, wrap content in <twig:ibexa:tag type="neutral">
- Replace single-select attr|merge ibexa-tag injection + ibexa-tag__content wrapper
  with <twig:ibexa:tag type="neutral"> wrapping block('simple_block_field')

Refs: IBX-11416
- Replace inline ibexa-tag language filter with <twig:ibexa:tag type="neutral">
- Preserve ibexa-search-criteria-tags__tag companion class via class prop
- search_tag.html.twig includes left untouched (Phase 6 — blocked)

Refs: IBX-11416
…upport

- Migration to <twig:ibexa:chip> deferred until DS chip supports
  loading/spinner state (ibexa-tag__spinner / is_loading_state)

Refs: IBX-11416, IBX-11417
- Replace ibexa-badge + tag_extra_classes pattern with <twig:ibexa:tag :type="tag_type|default('neutral')">
- Preserve tag_extra_classes as class prop passthrough (supports --custom-colors callers)
- Preserve tag_attr.style passthrough (supports payment/shipment custom-color callers)
- Remove now-unused macros.html.twig import

Refs: IBX-11416
@sonarqubecloud
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants