Skip to content

feat(i18n): replace native language select with custom dropdown#117

Merged
O2sa merged 1 commit intoO2sa:mainfrom
DavidCodec:feat/language-switcher-custom-dropdown
Apr 26, 2026
Merged

feat(i18n): replace native language select with custom dropdown#117
O2sa merged 1 commit intoO2sa:mainfrom
DavidCodec:feat/language-switcher-custom-dropdown

Conversation

@DavidCodec
Copy link
Copy Markdown
Contributor

Fixes #116

This PR replaces the native language <select> with a custom dropdown component to match the app design system.

What changed

  • Replaced native <select>/<option> with a custom dropdown UI
  • Preserved locale switching behavior
  • Kept RTL/LTR layout support and proper dropdown alignment
  • Added expected dropdown interactions (toggle, outside click, escape key)

Validation

  • Referred issue is not currently blocked
  • Unit tests pass after these changes
image

@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 26, 2026

@DavidCodec is attempting to deploy a commit to the osama's projects Team on Vercel.

A member of the Team first needs to authorize it.

@github-actions
Copy link
Copy Markdown

Thank you for the pull request! ✅

A maintainer will review this soon. Please be patient while we take a look. 🙌

@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 26, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
dev-impact Ready Ready Preview, Comment Apr 26, 2026 7:36pm

@O2sa O2sa merged commit 260c267 into O2sa:main Apr 26, 2026
3 checks passed
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 26, 2026

Congratulations @DavidCodec 🎊 Your first contribution has been merged! 🚀

Thank you for helping improve the project. If you find this tool useful, please consider giving us a ⭐ star on GitHub—it helps more developers find our work!

@DavidCodec DavidCodec deleted the feat/language-switcher-custom-dropdown branch April 27, 2026 02:46
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.

enhancement: Improve LanguageSwitcher UI

2 participants