1. 다이 로그 함수
    void handleLogin() {
      showDialog(
        context: context,
        barrierDismissible: false,
        barrierColor: Colors.black.withOpacity(0.5),
        builder: (BuildContext context) {
          return const 페이지 이름();
        },
      );
  }
  1. 페이지
import 'dart:ui';
import 'package:flutter/material.dart';

class DetailCoupons extends StatefulWidget {
  const DetailCoupons({super.key});

  @override
  State<DetailCoupons> createState() => _DetailCouponsState();
}

class _DetailCouponsState extends State<DetailCoupons> {
  @override
  Widget build(BuildContext context) {
    return BackdropFilter(
      filter: ImageFilter.blur(sigmaX: 2.3, sigmaY: 2.3),
      child: Dialog(
        backgroundColor: Colors.white,
        insetPadding: const EdgeInsets.only(left: 30, right: 30),
        child: Wrap(
          children: [
            Container(
              width: double.infinity,
              decoration: BoxDecoration(
                borderRadius: BorderRadius.circular(12),
                color: Colors.white,
              ),
            ),
          ],
        ),
      ),
    );
  }
}