Skip to content

Merge exip layout builder enhancement mips - #1997

Merged
srenault-meeds merged 2 commits into
feature/mipsfrom
merge-exip-layout-builder-enhancement-mips
Aug 27, 2026
Merged

Merge exip layout builder enhancement mips#1997
srenault-meeds merged 2 commits into
feature/mipsfrom
merge-exip-layout-builder-enhancement-mips

Conversation

@srenault-meeds

Copy link
Copy Markdown
Member

Merge to MIPS work done for eXIP Page Builder Enhancement

srenault-meeds and others added 2 commits August 27, 2026 10:29
)

## Summary
- `widget-text-header`/`text-header-title` were byte-for-byte duplicates
of `.text-header`/`.text-title`'s own typography rules in
`platform-ui`'s `helpers.less` (now removed there) - renames every usage
to the canonical classes across 10 gamification widgets/portlets.
- Splits the remaining `.text-truncate` collisions this touched onto a
dedicated inner `.text-truncate` child, so a Text Background `::before`
isn't clipped by the same element's own `overflow: hidden`.
- Depends on the companion `platform-ui` PR (helpers.less cleanup).

## Test plan
- [ ] Badges overview, My Contributions, program detail, leaderboard,
top challengers widgets still render titles correctly with ellipsis on
long text
- [ ] Text Background margin (if configured) bleeds past the title box
instead of clipping

Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
…XIP-88493 (#1993)

## Summary
Follow-up to #1992 (already merged). Splitting `.text-truncate` onto an
inner child fixed the Text Background clipping, but left the OUTER
wrapper div (shared with a sibling "See all"/edit button in the `#title`
slot) without any `min-width` override. A flex item's default
`min-width: auto` still blocks it from shrinking below its content's
full width, so long titles overflowed into the sibling instead of
ellipsizing.

Adds `min-width-0` to the outer wrapper in `BadgesOverview.vue`,
`MyContributions.vue`, `ProgramsOverview.vue`, `TopChallengers.vue`,
`RulesOverviewWidget.vue`.

## Test plan
- [ ] Long titles in each of the 5 widgets ellipsize instead of
overflowing into the See all/edit/settings buttons

Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
@github-actions github-actions Bot added the partialCIBuild Perform Partial CI Build label Aug 27, 2026
@sonarqubecloud

Copy link
Copy Markdown

@srenault-meeds
srenault-meeds merged commit 57b26bb into feature/mips Aug 27, 2026
11 checks passed
@srenault-meeds
srenault-meeds deleted the merge-exip-layout-builder-enhancement-mips branch August 27, 2026 14:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

partialCIBuild Perform Partial CI Build

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants