diff --git a/app/[[...slug]]/page.tsx b/app/[[...slug]]/page.tsx index 4fa0ef0..8bb725a 100644 --- a/app/[[...slug]]/page.tsx +++ b/app/[[...slug]]/page.tsx @@ -19,9 +19,9 @@ export async function generateStaticParams() { } } -type Props = { +export interface Props { params: Promise<{ slug?: string[] }>; -}; +} /** * Portfolio page — one route per section, sections list always visible. diff --git a/app/layout.tsx b/app/layout.tsx index 4ee2fdf..af12209 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -14,7 +14,7 @@ export const metadata: Metadata = { */ export default function RootLayout({ children }: { children: React.ReactNode }) { return ( - +
{children} diff --git a/src/entities/Section/ui/SectionAccordion/SectionAccordion.test.tsx b/src/entities/Section/ui/SectionAccordion/SectionAccordion.test.tsx index a5714b4..6c5d182 100644 --- a/src/entities/Section/ui/SectionAccordion/SectionAccordion.test.tsx +++ b/src/entities/Section/ui/SectionAccordion/SectionAccordion.test.tsx @@ -55,10 +55,5 @@ describe('SectionAccordion', () => { render({period}
-{company}
+{company}
{stack.length > 0 && (Native dialog with scroll lock, backdrop-click close, and ESC close.
++ Blue background, hard border. Style is fully driven by the className you pass — Modal stays neutral. +
+