Commit code. Update time: 2023-06-25

This commit is contained in:
TK
2023-06-25 11:50:55 +08:00
parent 2d74227878
commit 39a5f2fa92
244 changed files with 26147 additions and 0 deletions
+36
View File
@@ -0,0 +1,36 @@
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import 'package:sail/constant/app_colors.dart';
import 'package:sail/models/app_model.dart';
class SailAppBar extends AppBar {
SailAppBar({Key? key, required this.appTitle})
: super(key: key);
final String appTitle;
@override
SailAppBarState createState() => SailAppBarState();
}
class SailAppBarState extends State<SailAppBar> {
late AppModel _appModel;
@override
void didChangeDependencies() {
super.didChangeDependencies();
_appModel = Provider.of<AppModel>(context);
}
@override
Widget build(BuildContext context) {
return AppBar(
title: Text(
widget.appTitle,
style: TextStyle(color: _appModel.isOn ? Colors.black : Colors.white, fontWeight: FontWeight.w900),
),
elevation: 0,
backgroundColor: _appModel.isOn ? AppColors.yellowColor : AppColors.grayColor
);
}
}