refactor(routes): convert route components to lazy-loaded for improved performance
This commit is contained in:
@@ -1,11 +1,15 @@
|
||||
import { PublicBookingPage } from '@/features/public-booking/public-booking-page';
|
||||
import { createFileRoute } from '@tanstack/react-router';
|
||||
import { createFileRoute, lazyRouteComponent } from '@tanstack/react-router';
|
||||
|
||||
const PublicBookingPage = lazyRouteComponent(
|
||||
() => import('@/features/public-booking/public-booking-page'),
|
||||
'PublicBookingPage'
|
||||
);
|
||||
|
||||
export const Route = createFileRoute('/$complexSlug/booking/')({
|
||||
component: PublicBookingIndexRouteComponent,
|
||||
component: RouteComponent,
|
||||
});
|
||||
|
||||
function PublicBookingIndexRouteComponent() {
|
||||
function RouteComponent() {
|
||||
const { complexSlug } = Route.useParams();
|
||||
|
||||
return <PublicBookingPage complexSlug={complexSlug} />;
|
||||
|
||||
Reference in New Issue
Block a user