Не происходит route intercepting при перезагрузке страницы. Next js route intercepting
Когда я захожу на путь /main/lobby
, у меня открывается модальное окно, которое рендерится поверх /main
страницы благодаря route intercepting
. Но когда я с открытым модальным окном перезапускаю страницы, то, почему-то, перехват роута /main/lobby
не происходит и, соответственно, на фоне пусто.
Нормально ли такое поведение? Если да, то как можно реализовать redirect
на страницу /main
, если я сделал перезапуск страницы на модальном окне /main/lobby
?
Структура проекта:
layout.tsx
который в папке main
на одном уровне с @modal
и lobby
:
import { LayoutComponent } from "@/components/layout/layoutComponents";
import React from "react";
export default async function Layout({
children,
modal,
}: {
children: React.ReactNode;
modal: React.ReactNode;
}) {
return (
<>
<LayoutComponent />
{children}
{modal}
</>
);
}