import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime";
import { PageContainer } from "../../../components/organisms/PageContainer";
export const PublicLayout = ({ children, showHeader = true, showFooter = true, showAnimatedBackground = false, className, }) => {
    return (_jsxs("div", { className: "min-h-screen bg-white dark:bg-black", children: [showAnimatedBackground && (_jsx("div", { className: "fixed inset-0 z-0 pointer-events-none", children: _jsx("div", { className: "absolute inset-0 bg-gradient-to-b from-transparent via-black/20 to-black/40 dark:from-transparent dark:via-black/40 dark:to-black/60" }) })), _jsxs("div", { className: "relative z-10", children: [showHeader && (_jsx("div", { className: "container mx-auto mt-10" })), _jsx(PageContainer, { className: className, children: children }), showFooter && (_jsx("div", { className: "container mx-auto" }))] })] }));
};
export default PublicLayout;
