copied the code from the working repo

This commit is contained in:
2024-11-30 16:00:48 +03:00
parent f22b92869b
commit 15ac0cb9b8
148 changed files with 23342 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
import ClientProvider from '@/fsd/app/providers/ClientProvider';
import { TmaSDKLoader } from '@/fsd/app/providers/TmaSDKLoader';
import type { Metadata } from 'next';
import { Inter } from 'next/font/google';
const inter = Inter({ subsets: ['latin'] });
export const metadata: Metadata = {
title: 'Create Next App',
description: 'Generated by create next app',
};
export default function RootLayout({
children,
}: {
children: React.ReactNode;
}) {
return (
<TmaSDKLoader>
<ClientProvider>
<html lang='en'>
<body className={inter.className}>{children}</body>
</html>
</ClientProvider>
</TmaSDKLoader>
);
}

20
mtucijobsweb/app/page.tsx Normal file
View File

@@ -0,0 +1,20 @@
'use client';
import LoadingPage from '@/fsd/pages/Loading';
import MainPage from '@/fsd/pages/MainPage';
import { useInitData } from '@tma.js/sdk-react';
export default function Home() {
const initData = useInitData(true);
return (
<>
{initData?.user?.id !== undefined ? (
<MainPage id={initData?.user?.id} />
) : (
<LoadingPage />
)}
</>
);
}

View File

@@ -0,0 +1,15 @@
'use client';
import LoadingPage from '@/fsd/pages/Loading';
import SearchPage from '@/fsd/pages/SearchPage';
import { useInitData } from '@tma.js/sdk-react';
const Search = () => {
const initData = useInitData(true);
return (
<>{initData?.user?.id !== undefined ? <SearchPage /> : <LoadingPage />}</>
);
};
export default Search;