- Converted several async components to synchronous functions, including `Layout`, `AddOrdersPage`, `ProfilePage`, `SlotPage`, and `ServicePage`, enhancing rendering efficiency. - Removed unnecessary prefetching logic and hydration boundaries, simplifying component structure and improving maintainability. - Updated the `TelegramProvider` to return null during the initial mount instead of a loading message, streamlining the loading state handling. - Enhanced loading state management in order-related components by adding loading spinners and data not found alerts, improving user experience during data fetching.
7 lines
242 B
TypeScript
7 lines
242 B
TypeScript
import { TelegramProvider } from '@/providers/telegram';
|
|
import { type PropsWithChildren } from 'react';
|
|
|
|
export default function Layout({ children }: Readonly<PropsWithChildren>) {
|
|
return <TelegramProvider>{children}</TelegramProvider>;
|
|
}
|