Dev eric#9
Open
happyanw123 wants to merge 126 commits into
Open
Conversation
- 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
… and fix some bugs
Dev alex
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
updated grammar and english