22 lines
468 B
TypeScript
22 lines
468 B
TypeScript
import MqttLoader from "@/util/mqtt_loader";
|
|
import RootStyleRegistry from "./emotion";
|
|
import "./globals.css";
|
|
import { TokenProvider } from "./lib/token";
|
|
|
|
const token = process.env.WS_APIKEY;
|
|
|
|
export default function RootLayout({
|
|
children,
|
|
}: {
|
|
children: React.ReactNode;
|
|
}) {
|
|
if (!token) return <>require token</>;
|
|
return (
|
|
<RootStyleRegistry>
|
|
<MqttLoader />
|
|
<TokenProvider token={token} />
|
|
{children}
|
|
</RootStyleRegistry>
|
|
);
|
|
}
|