diff --git a/public/docs/Крылов Сергей, Frontend Developer.docx b/public/docs/Крылов Сергей, Frontend Developer.docx index da3d678..8ca3d5b 100644 Binary files a/public/docs/Крылов Сергей, Frontend Developer.docx and b/public/docs/Крылов Сергей, Frontend Developer.docx differ diff --git a/public/docs/Крылов Сергей, Frontend Developer.pdf b/public/docs/Крылов Сергей, Frontend Developer.pdf index 01bb2b1..3818655 100644 Binary files a/public/docs/Крылов Сергей, Frontend Developer.pdf and b/public/docs/Крылов Сергей, Frontend Developer.pdf differ diff --git a/public/images/google-docs.png b/public/images/google-docs.png new file mode 100644 index 0000000..b14a88b Binary files /dev/null and b/public/images/google-docs.png differ diff --git a/src/app/layout.tsx b/src/app/layout.tsx index c79de1d..4a9a146 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,6 +1,8 @@ +import { Metrika } from '@/components/metrika'; import type { Metadata } from "next"; import { Geist, Geist_Mono } from "next/font/google"; import "./globals.css"; +import { Suspense } from 'react'; const geistSans = Geist({ variable: "--font-geist-sans", @@ -35,6 +37,10 @@ export default function RootLayout({ className={`${geistSans.variable} ${geistMono.variable} antialiased`} > {children} + + + + ); diff --git a/src/app/page.tsx b/src/app/page.tsx index f2c5dd9..bca71cb 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -74,6 +74,13 @@ export default function Home() { DOCX + + + + google docx icon + Google Docs + + diff --git a/src/components/metrika.tsx b/src/components/metrika.tsx new file mode 100644 index 0000000..910991e --- /dev/null +++ b/src/components/metrika.tsx @@ -0,0 +1,34 @@ +"use client"; + +import { useEffect } from "react"; +import { usePathname, useSearchParams } from "next/navigation"; +import Script from "next/script"; + +export function Metrika() { + const pathName = usePathname(); + const searchParams = useSearchParams(); + + useEffect(() => { + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-expect-error + window.ym(100593564, "hit", window.location.href); + }, [pathName, searchParams]); + + return ( + + ); +}