Skip to content

PR6: feat: add v9 component variables and style overrides#1700

Open
anirudha wants to merge 2 commits intoopensearch-project:mainfrom
anirudha:v9-upstream/pr-6-v9-component-overrides
Open

PR6: feat: add v9 component variables and style overrides#1700
anirudha wants to merge 2 commits intoopensearch-project:mainfrom
anirudha:v9-upstream/pr-6-v9-component-overrides

Conversation

@anirudha
Copy link
Copy Markdown

@anirudha anirudha commented Feb 8, 2026

Add v9-specific variable files for component styling:

  • badge, data_grid, filter_group, side_nav, toast variables
  • Updates to animations, borders, buttons, colors, form, header, states

Add v9 component style overrides:

  • breadcrumbs, call_out, data_grid, filter_button, filter_group
  • link, list_group, selectable, toast

Update elevation CSS variables and shadow mixins for v9 theme.

PR 6: V9 Component Variables + Style Overrides (~25 files)

Scope: V9-specific variable files and component style overrides that customize component appearance under the v9 theme.

Files included:

  • src/themes/v9/global_styling/variables/_badge.scss
  • src/themes/v9/global_styling/variables/_data_grid.scss
  • src/themes/v9/global_styling/variables/_filter_group.scss
  • src/themes/v9/global_styling/variables/_side_nav.scss
  • src/themes/v9/global_styling/variables/_toast.scss
  • src/themes/v9/global_styling/variables/_animations.scss (additions)
  • src/themes/v9/global_styling/variables/_borders.scss (updates)
  • src/themes/v9/global_styling/variables/_buttons.scss (additions)
  • src/themes/v9/global_styling/variables/_colors.scss (updates)
  • src/themes/v9/global_styling/variables/_form.scss (updates)
  • src/themes/v9/global_styling/variables/_header.scss (updates)
  • src/themes/v9/global_styling/variables/_states.scss (updates)
  • src/themes/v9/global_styling/variables/_index.scss (imports)
  • src/themes/v9/components/ (all 10 override files + _index.scss)

Testing: yarn lint, v9 theme entry points compile, visual verification of overridden components

Add v9-specific variable files for component styling:
- badge, data_grid, filter_group, side_nav, toast variables
- Updates to animations, borders, buttons, colors, form, header, states

Add v9 component style overrides:
- breadcrumbs, call_out, data_grid, filter_button, filter_group
- link, list_group, selectable, toast

Update elevation CSS variables and shadow mixins for v9 theme.

Signed-off-by: Anirudha Jadhav <anirudha@nyu.edu>
Signed-off-by: Anirudha (Ani) Jadhav <anirudha@nyu.edu>
Signed-off-by: Anirudha (Ani) Jadhav <anirudha@nyu.edu>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant