veilidchat/lib/layout/default_app_bar.dart
2025-05-25 23:40:52 -04:00

28 lines
1,013 B
Dart

import 'package:awesome_extensions/awesome_extensions.dart';
import 'package:flutter/material.dart';
import 'package:flutter_svg/flutter_svg.dart';
import '../theme/theme.dart';
class DefaultAppBar extends AppBar {
DefaultAppBar(
{required BuildContext context,
super.title,
super.flexibleSpace,
super.key,
Widget? leading,
super.actions})
: super(
toolbarHeight: 40.scaled(context),
leadingWidth: 40.scaled(context),
leading: leading ??
Container(
margin: const EdgeInsets.all(4).scaled(context),
decoration: BoxDecoration(
color: Colors.black.withAlpha(32),
shape: BoxShape.circle),
child: SvgPicture.asset('assets/images/vlogo.svg',
width: 24.scaled(context),
height: 24.scaled(context))
.paddingAll(4.scaled(context))));
}