Skip to content

feat(select): add Neon select theme#354

Open
devthedevil wants to merge 2 commits into
younisdev:mainfrom
devthedevil:fix/select-neon-theme
Open

feat(select): add Neon select theme#354
devthedevil wants to merge 2 commits into
younisdev:mainfrom
devthedevil:fix/select-neon-theme

Conversation

@devthedevil

Copy link
Copy Markdown

Summary

Ports the global Neon theme (already used by the modal component) to the select component's theme registry, per #351.

Change

  • src/components/select/dependencies/themes.json: added a Neon entry (dyvix-select-neon / dyvix-select-input-neon / dyvix-select-dropdown-neon, default-animation: pulse — matching modal's Neon animation).
  • src/components/select/dependencies/style/themes.css: added the corresponding .dyvix-select-neon .dyvix-select-input-neon and .dyvix-select-neon .dyvix-select-dropdown-neon rule blocks (base/hover/focus/placeholder for the input, base/li/li:hover/scrollbar for the dropdown), following the same structure as the existing Lens/Industrial/Ember select themes and reusing modal's Neon color palette (cyan-to-magenta radial gradient, magenta glow shadow).

Testing

  • Verified themes.json is valid JSON and the new theme object matches the shape of existing entries.
  • Verified the new CSS selectors follow the exact same nesting pattern (.dyvix-select-{theme} .dyvix-select-input-{theme} / .dyvix-select-{theme} .dyvix-select-dropdown-{theme}) used by every other select theme, so dev-engine/scripts/check-themes.js will now detect Neon as present for the select component.
  • DYVIX_GLOBAL_THEME.NEON already exists in src/constants.js (auto-generated, consumed by modal), so no changes were needed there.

Closes #351

@vercel

vercel Bot commented Jul 9, 2026

Copy link
Copy Markdown

@devthedevil is attempting to deploy a commit to the younis' projects Team on Vercel.

A member of the Team first needs to authorize it.

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.

[Feature] Add Neon select theme

1 participant