Files
new-api/web/package.json
t0ng7u 26a18346b2 🌐 feat(i18n,ui): place Language switch next to Theme switch across app
- Move LanguageSwitch into the header action toolbar beside ThemeSwitch on all pages:
  - web/src/features/dashboard/index.tsx
  - web/src/features/users/index.tsx
  - web/src/features/tasks/index.tsx
  - web/src/features/apps/index.tsx
  - web/src/features/settings/index.tsx
  - web/src/features/chats/index.tsx
  - web/src/routes/clerk/_authenticated/user-management.tsx
  - web/src/routes/_authenticated/errors/$error.tsx
- Remove the previous left-side Language button from Header to avoid duplication:
  - web/src/components/layout/header.tsx
- Keep user menu language controls consistent with other items (LanguageMenuItems).

UI/UX:
- Same placement and visual style as Theme switch (ghost, icon-only, rounded, a11y sr-only label).
- Consistent look across all headers and in user menu.

Chore:
- Updated imports accordingly.
- No linter errors.
2025-09-26 11:32:51 +08:00

2.7 KiB