didvan-app/lib/pages/authentication/widgets/authentication_app_bar.dart

31 lines
882 B
Dart

import 'package:didvan/pages/authentication/authentication_state.dart';
import 'package:didvan/widgets/didvan/text.dart';
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
class AuthenticationAppBar extends StatelessWidget {
final String? title;
const AuthenticationAppBar({Key? key, this.title}) : super(key: key);
@override
Widget build(BuildContext context) {
return Padding(
padding: EdgeInsets.only(top: MediaQuery.of(context).padding.top + 12),
child: Row(
children: [
GestureDetector(
onTap: () => context.read<AuthenticationState>().currentPageIndex--,
child: const Icon(
Icons.arrow_back,
),
),
const SizedBox(
width: 20,
),
if (title != null) DidvanText(title!)
],
),
);
}
}