Skip to content

ROU-12591: normalize flatpicker arrows between icon libraries#1113

Merged
BenOsodrac merged 1 commit intodevfrom
ROU-12591
Feb 27, 2026
Merged

ROU-12591: normalize flatpicker arrows between icon libraries#1113
BenOsodrac merged 1 commit intodevfrom
ROU-12591

Conversation

@BenOsodrac
Copy link
Contributor

This pull request updates the icon variables and styling in the src/scss/01-foundations/_icon-library-odc.scss file to improve consistency and appearance of arrow icons, particularly for calendar navigation. The main changes involve introducing new arrow icon variables and updating the selectors for calendar controls to use these variables, along with some style tweaks for different icon libraries.

Icon variable updates:

  • Added new CSS variables for --osui-icon-arrow-left and --osui-icon-arrow-right with appropriate Unicode values for both FontAwesome and Phosphor icon libraries. [1] [2]

Calendar navigation styling:

  • Updated .flatpickr-prev-month:before and .flatpickr-next-month:before to use the new arrow icon variables instead of chevron icons, ensuring consistent arrow usage for calendar navigation.
  • Added specific font size styling for FontAwesome and font weight styling for Phosphor icons in the calendar navigation controls to enhance visual appearance.

Checklist

  • tested locally
  • documented the code
  • clean all warnings and errors of eslint
  • requires changes in OutSystems (if so, provide a module with changes)
  • requires new sample page in OutSystems (if so, provide a module with changes)

@BenOsodrac BenOsodrac requested a review from a team as a code owner February 26, 2026 17:49
@BenOsodrac BenOsodrac added bug Something isn't working chore labels Feb 26, 2026
@sonarqubecloud
Copy link

@BenOsodrac BenOsodrac merged commit 6f22b91 into dev Feb 27, 2026
16 of 17 checks passed
@BenOsodrac BenOsodrac deleted the ROU-12591 branch February 27, 2026 10:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working chore

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants