<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</html>
import { PageControl } from '@launch/components/PageControl';
import { Logo } from '@launch/svg';

export const PageLayout = ({ children, includeNav = true }) => {
	return (
		<div className="flex h-[calc(100dvh)] flex-col">
			<div className="w-full flex-none bg-banner-main px-6 py-5 md:px-12 md:py-6">
				{window.extSharedData?.partnerLogo ? (
					<div className="flex h-10 max-w-52 items-center overflow-hidden md:max-w-72">
						<img
							className="max-h-full max-w-full object-contain"
							src={window.extSharedData.partnerLogo}
							alt={window.extSharedData?.partnerName ?? ''}
						/>
					</div>
				) : (
					<Logo className="h-8 w-auto text-banner-text" />
				)}
			</div>
			{children}
			{includeNav && <PageControl />}
		</div>
	);
};
