base_page.dart 479 B

12345678910111213141516171819202122
  1. import 'package:flutter/material.dart';
  2. import 'package:get/get.dart';
  3. import '../resource/colors.gen.dart';
  4. abstract class BasePage<T extends GetxController> extends GetView<T> {
  5. const BasePage({super.key});
  6. @override
  7. Widget build(BuildContext context) {
  8. return Container(
  9. color: backgroundColor(),
  10. child: buildBody(context),
  11. );
  12. }
  13. Widget? buildBody(BuildContext context);
  14. Color backgroundColor() {
  15. return ColorName.bgColorPrimary;
  16. }
  17. }