"use client" import logo from "@rahoot/web/assets/logo.svg" import Loader from "@rahoot/web/components/Loader" import { useSocket } from "@rahoot/web/contexts/socketProvider" import Image from "next/image" import { PropsWithChildren, useEffect } from "react" const AuthLayout = ({ children }: PropsWithChildren) => { const { isConnected, connect } = useSocket() useEffect(() => { if (!isConnected) { connect() } }, [connect, isConnected]) if (!isConnected) { return (
logo

Loading...

) } return (
logo {children}
) } export default AuthLayout