♻️ refactor: standardize code formatting and improve readability across components

- Updated component files to use consistent single quotes for strings.
- Removed unnecessary newlines and adjusted indentation for better readability.
- Simplified conditional rendering and improved code structure in various components.
- Added ESLint configuration for better code quality and adherence to standards.
- Enhanced error handling in i18n request logic.
This commit is contained in:
2025-07-26 10:01:27 +08:00
parent e659de23fb
commit 99e291654d
29 changed files with 2214 additions and 355 deletions

View File

@ -1,10 +1,9 @@
import { BACKEND_URL } from "@/api/client";
import type { NextConfig } from "next";
import createNextIntlPlugin from 'next-intl/plugin';
import type { NextConfig } from 'next'
import createNextIntlPlugin from 'next-intl/plugin'
import { BACKEND_URL } from '@/api/client'
const nextConfig: NextConfig = {
output: "standalone",
output: 'standalone',
images: {
remotePatterns: [
{
@ -22,15 +21,14 @@ const nextConfig: NextConfig = {
],
},
async rewrites() {
const backendUrl = BACKEND_URL
console.log("Using development API base URL:", backendUrl);
return [
{
source: '/api/:path*',
destination: backendUrl + '/api/:path*',
},
]
}
};
const withNextIntl = createNextIntlPlugin();
export default withNextIntl(nextConfig);
console.log('Using development API base URL:', BACKEND_URL)
return [
{
source: '/api/:path*',
destination: `${BACKEND_URL}/api/:path*`,
},
]
},
}
const withNextIntl = createNextIntlPlugin()
export default withNextIntl(nextConfig)