import 'package:aitrainer_app/util/common.dart'; import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; // ignore: must_be_immutable class AppBarMin extends StatefulWidget implements PreferredSizeWidget { bool back = false; AppBarMin({this.back = false}); @override _AppBarNav createState() => _AppBarNav(); @override Size get preferredSize => const Size.fromHeight(50); } class _AppBarNav extends State with Common { @override void initState() { super.initState(); } @override Widget build(BuildContext context) { return AppBar( backgroundColor: Colors.black, title: Row( mainAxisAlignment: MainAxisAlignment.end, children: [ Image.asset( 'asset/image/WT_long_logo.png', //fit: BoxFit.cover, height: 45.0, ), ], ), leading: IconButton( icon: Icon(Icons.arrow_back, color: widget.back ? Colors.white : Colors.black), onPressed: () => { if (widget.back) {Navigator.of(context).pop()} }, )); } @override void dispose() { super.dispose(); } }