- Added React.useMemo to memoize chartData and chartOptions to prevent unnecessary re-renders. - Ensured chart zoom and pan states are maintained during interactions. - Improved performance and user experience by avoiding chart
24 lines
446 B
JavaScript
24 lines
446 B
JavaScript
/** @type {import('next').NextConfig} */
|
|
|
|
const isExport = process.env.EXPORT_STATIC === "true";
|
|
|
|
const nextConfig = {
|
|
reactStrictMode: true,
|
|
trailingSlash: false,
|
|
images: {
|
|
unoptimized: true,
|
|
},
|
|
...(isExport && { output: "export" }),
|
|
|
|
// ✅ Neu: ESLint beim Build ignorieren
|
|
eslint: {
|
|
ignoreDuringBuilds: true,
|
|
},
|
|
|
|
env: {
|
|
NEXT_PUBLIC_CPL_MODE: process.env.NEXT_PUBLIC_CPL_MODE,
|
|
},
|
|
};
|
|
|
|
export default nextConfig;
|