baseDialogFileContent constant

String const baseDialogFileContent

Implementation

static const String baseDialogFileContent =
    """import 'package:flutter/material.dart';

class BaseDialog extends StatelessWidget {
const BaseDialog({
  super.key,
  this.padding,
  this.width = double.infinity,
  this.height,
  required this.child,
});
final EdgeInsetsGeometry? padding;
final Widget child;
final double? width;
final double? height;

@override
Widget build(BuildContext context) {
  return Dialog(
    shape: RoundedRectangleBorder(
      borderRadius: BorderRadius.circular(20),
    ),
    child: IntrinsicHeight(
      child: Container(
        width: width,
        height: height,
        clipBehavior: Clip.antiAlias,
        decoration: BoxDecoration(
          color: Colors.white,
          borderRadius: BorderRadius.circular(20),
        ),
        padding: padding ?? const EdgeInsets.all(20),
        child: child,
      ),
    ),
  );
}
}""";