Skip to content

IBX-12207: Used design system dark input mode in the header search - #2019

Merged
tischsoic merged 1 commit into
IBX-12207-update-header-stylingfrom
IBX-12207-header-search-dark-input
Aug 20, 2026
Merged

IBX-12207: Used design system dark input mode in the header search#2019
tischsoic merged 1 commit into
IBX-12207-update-header-stylingfrom
IBX-12207-header-search-dark-input

Conversation

@tischsoic

@tischsoic tischsoic commented Aug 19, 2026

Copy link
Copy Markdown
Contributor
🎫 Issue IBX-12207

Related PRs:

Description:

Switches the header search to the design system's new dark input variant instead of its own hand-rolled dark skin: the wrapper sets --ids-mode: dark, the autocomplete panel re-asserts --ids-mode: light (it is a white surface inside the dark scope), and ~40 lines of duplicated colour rules are deleted. Only the header's purple accent and the field's size stay local.

Merge order: design-system#126 (dark-mode mechanism) → ibexa/design-system#131 (dark input variants) → this PR. Merging earlier renders the search with light input styling on the dark header.

Note for reviewers: the accent override sits on .ids-input-text .ids-input rather than the wrapper, because the DS dark variant re-points those custom properties on the input element itself, where an inherited ancestor value cannot win.

For QA:

Global search on the dashboard — default, hover, focus, typed, and clear states should look exactly as before this PR (that is the point: same visuals, DS-owned). Autocomplete panel must stay light with correctly styled buttons inside.

Documentation:

Co-Authored-By: Claude <noreply@anthropic.com>
@sonarqubecloud

Copy link
Copy Markdown

@tischsoic
tischsoic merged commit c640f8d into IBX-12207-update-header-styling Aug 20, 2026
28 checks passed
@tischsoic
tischsoic deleted the IBX-12207-header-search-dark-input branch August 20, 2026 06:27
@tischsoic

Copy link
Copy Markdown
Contributor Author

Folding this into #2015 at the author's request — the header work reviews better as one story, and the commit is already contained in that branch (fast-forwarded, same sha c640f8d6).

Consequence recorded in #2015: it now carries the design-system dependency, so its merge order is design-system#126 → design-system#131 → #2015.

Closing; branch IBX-12207-header-search-dark-input will be deleted.

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.

2 participants