25 lines
603 B
TypeScript
25 lines
603 B
TypeScript
'use client';
|
|
|
|
import { ReactNode } from 'react';
|
|
import { SharedBox, SharedStack, SharedContainer } from '@/components/shared/UIComponents';
|
|
|
|
interface CreateLeagueWizardLayoutProps {
|
|
children: ReactNode;
|
|
header: ReactNode;
|
|
progress: ReactNode;
|
|
navigation: ReactNode;
|
|
footer: ReactNode;
|
|
}
|
|
|
|
export function CreateLeagueWizardLayout({ children, header, progress, navigation, footer }: CreateLeagueWizardLayoutProps) {
|
|
return (
|
|
<SharedBox as="main" maxWidth="4xl" mx="auto" pb={8}>
|
|
{header}
|
|
{progress}
|
|
{children}
|
|
{navigation}
|
|
{footer}
|
|
</SharedBox>
|
|
);
|
|
}
|