* Update Next.js and React versions in all packages * Replace onRedirect function with next/link in BillingSessionStatus, since it's no longer cached by default * Remove unused revalidatePath import in billing return page, since it's no longer cached by default * Add Turbopack module aliases to improve development server speed * Converted new Dynamic APIs to be Promise-based * Adjust mobile layout * Use ENABLE_REACT_COMPILER to enable the React Compiler in Next.js 15 * Report Errors using the new onRequestError hook
18 lines
423 B
TypeScript
18 lines
423 B
TypeScript
'use client';
|
|
|
|
import dynamic from 'next/dynamic';
|
|
|
|
import { LoadingOverlay } from '@kit/ui/loading-overlay';
|
|
import { Trans } from '@kit/ui/trans';
|
|
|
|
export const DashboardDemo = dynamic(() => import('./dashboard-demo-charts'), {
|
|
ssr: false,
|
|
loading: () => (
|
|
<LoadingOverlay>
|
|
<span className={'text-muted-foreground'}>
|
|
<Trans i18nKey={'common:loading'} />
|
|
</span>
|
|
</LoadingOverlay>
|
|
),
|
|
});
|