| 123456789101112131415161718192021222324252627282930313233 | import 'package:flutter/material.dart';class RoundedButton extends StatelessWidget {  final VoidCallback? press;  final String? title;  final Size? size;  const RoundedButton({    Key? key,    this.press,    this.title,    this.size,  }) : super(key: key);  @override  Widget build(BuildContext context) {    return ConstrainedBox(      constraints: BoxConstraints(        minWidth: 100,        maxWidth: size?.width ?? double.infinity,        minHeight: 50,        maxHeight: size?.height ?? double.infinity,      ),      child: Container(        margin: const EdgeInsets.symmetric(vertical: 10),        child: TextButton(          child: Text(title ?? ''),          onPressed: press,        ),      ),    );  }}
 |