BaseCard.dart 827 B

1234567891011121314151617181920212223242526272829303132
  1. import 'package:flutter/material.dart';
  2. class BaseCard extends StatelessWidget {
  3. final Widget? title;
  4. final Widget? subtitle;
  5. final Widget? child;
  6. BaseCard({this.title, this.subtitle, this.child});
  7. @override
  8. Widget build(BuildContext context) {
  9. return Card(
  10. elevation: 5,
  11. child: Padding(
  12. padding: EdgeInsets.all(16),
  13. child: Column(
  14. children: <Widget>[
  15. Row(
  16. mainAxisAlignment: MainAxisAlignment.spaceBetween,
  17. crossAxisAlignment: CrossAxisAlignment.end,
  18. children: <Widget>[
  19. title ?? Container(),
  20. subtitle ?? Container(),
  21. ],
  22. ),
  23. Divider(),
  24. child ?? Container(),
  25. ],
  26. ),
  27. ));
  28. }
  29. }