"use client"; import { useEffect } from "react"; import clsx from "clsx"; import styles from "./FullScreenBlurModal.module.scss"; interface FullScreenBlurModalProps { className?: string; classNameContent?: string; style?: React.CSSProperties; children: React.ReactNode; isOpen: boolean; } export default function FullScreenBlurModal({ className = "", classNameContent = "", children, style, isOpen, }: FullScreenBlurModalProps) { useEffect(() => { if (isOpen) { document.body.classList.add("no-scroll"); } return () => { document.body.classList.remove("no-scroll"); }; }, [isOpen]); return (
{children}
); }