Skip to content

[Theming] Migrate away from eui sass files or sass altogether #2551

Open
@nickofthyme

Description

@nickofthyme

With eui now fully migrated to emotion, they will soon be deprecating their sass files. Charts currently relies on several sass files from eui (see _eui_imports.scss) to match basic styles from eui. These include variables, functions and mixins.

Action items

  • Identify what things (i.e. mixins, variable, etc.) we are consuming from eui.
  • Understand eui's timeline for removal of scss files from their output.
    • EUI says no hard deadline just yet, feels like it's about 6 months out or so.
  • Decide on the action(s) to be taken below.

Possibile solutions

  • Duplicate eui sass file functionality in charts.
  • Convert eui js styles to scss for chart consumption.
  • Use custom chart styles to get close.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions