18 lines
452 B
TypeScript
18 lines
452 B
TypeScript
import { DrawerProvider, Header } from "@/components/layout";
|
|
import { loadChatsList } from "@/entities/chats/loaders";
|
|
|
|
import styles from "./layout.module.scss";
|
|
|
|
export default function CoreLayout({
|
|
children,
|
|
}: Readonly<{
|
|
children: React.ReactNode;
|
|
}>) {
|
|
return (
|
|
<DrawerProvider>
|
|
<Header className={styles.navBar} chatsPromise={loadChatsList()} />
|
|
<main className={styles.main}>{children}</main>
|
|
</DrawerProvider>
|
|
);
|
|
}
|