import type { ReactNode } from "react"; import { Group, Paper, Stack, Text, ThemeIcon, Title } from "@mantine/core"; import { OnboardingBackdrop } from "./onboarding-backdrop"; import { OnboardingWordmark } from "./onboarding-wordmark"; import classes from "./onboarding-studio.module.css"; interface OnboardingAuthShellProps { title: ReactNode; description: ReactNode; icon: ReactNode; children: ReactNode; footer?: ReactNode; } export const OnboardingAuthShell = ({ title, description, icon, children, footer }: OnboardingAuthShellProps) => (
{icon} {title} {description} {children} {footer ? ( {footer} ) : null}
);