Skip to content

Dev eric#9

Open
happyanw123 wants to merge 126 commits into
mainfrom
dev-eric
Open

Dev eric#9
happyanw123 wants to merge 126 commits into
mainfrom
dev-eric

Conversation

@happyanw123

Copy link
Copy Markdown
Collaborator

updated grammar and english

jianni1 and others added 30 commits July 31, 2025 17:58
- Remove react-i18next related configurations
- Restructure locale files according to next-i18next standards
- Update all translation references to use new i18n approach
- Implement Header component with logo, navigation menu and language dropdown
- Add hover effect to show submenus
- Use SCSS modules for styling
- Configure Redux store and auth slice
- Implement token storage, retrieval and cleanup
- Add login state persistence
- Added net.ts for axios request encapsulation and interceptor configuration
- Added api.ts for API interface type definitions
- Added index.ts for authentication-related API encapsulation
- Includes methods for login, verification code, logout and other interfaces
- Moved Header component from components/ to components/Header/
- Moved Layout component from components/ to components/Layout/
- Updated all related import paths
- Maintained existing component functionality
- Added a login page compatible with both PC and mobile devices, including login-related APIs
- Modified the Header component to make it mobile-friendly
- Added react-redux and redux-persist for local storage
TagSelector Component:
- Supports passing in an array of tags containing objects with
- Supports two style types:  and
- Returns the selected  to the parent component via the  callback when the selection changes

User Page:
- New page for displaying user-related content
- Add a common table component
- Improve the user page
…nent status

Added paginationIndicator component to facilitate users to navigate through multi-page data.
Updated the empty state and loading state of the table component to optimize the user experience when the data is empty or being loaded.​
… routing. modified style of page elements to flexbox
Function Details:
1. Added a personal score list page to support viewing individual competition score information.
2. Added a team score list page to support viewing team competition score rankings.
3. Added a personal score detail page to display individual event score details and historical records.
4. Added a team score detail page to show the score list of each team member and the overall team performance.
- Added newList component with loading and Nodata states, integrated with PaginationIndicator
- Added raceImage page with type selection functionality
- Added raceInfo page with tag selection functionality​
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.

5 participants