Skip to content

Conversation

@katemihalikova
Copy link

@katemihalikova katemihalikova commented Dec 5, 2025

RD-1496

Objective

Fix global styles not being applied (mostly icon colors)

Description

Svelte uses non-standard styling system, this PR changes it into standard-compliant way using :host() selector. This also introduces openListOnTop option that configures if the results list should be opened above query input instead of below. Since styles are now encapsulated in shadow DOM, class options has been removed and will be replaced with css props and/or slots in the future.

Acceptance

Manual testing


This PR is opened against one of the refactoring branch as to not clutter the #101 + #103 pull requests even more. Merge this into next only after #101 + #103 are merged into next.

@katemihalikova katemihalikova requested a review from lesbaa December 5, 2025 21:45
@katemihalikova katemihalikova self-assigned this Dec 5, 2025
@katemihalikova katemihalikova force-pushed the RD-1292-RD-1293-leaflet branch from f1ac04d to 1f63654 Compare December 8, 2025 11:06
@katemihalikova katemihalikova force-pushed the RD-1496-fix-global-styles branch from 7b2d80d to 18c9625 Compare December 8, 2025 11:08
Copy link
Contributor

@lesbaa lesbaa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Few minor comments, otherwise LGTM 👍

Base automatically changed from RD-1292-RD-1293-leaflet to next December 9, 2025 12:57
@katemihalikova katemihalikova force-pushed the RD-1496-fix-global-styles branch from 18c9625 to 04e0808 Compare December 9, 2025 12:59
@katemihalikova katemihalikova merged commit cb51ebb into next Dec 9, 2025
@katemihalikova katemihalikova deleted the RD-1496-fix-global-styles branch December 9, 2025 13:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants