.github
android
api
assets
debian
ios
lib
controllers
database
providers
screens
types
widgets
account
attachment
chat
navigation
post
realm
about.dart
app_bar_leading.dart
connection_indicator.dart
context_menu.dart
dialog.dart
link_preview.dart
loading_indicator.dart
markdown_content.dart
notify_indicator.dart
unauthorized_hint.dart
universal_image.dart
updater.dart
version_label.dart
firebase_options.dart
main.dart
router.dart
theme.dart
linux
macos
snap
web
windows
.gitignore
.metadata
.roadsignrc
README.md
analysis_options.yaml
build.yaml
devtools_options.yaml
firebase.json
pubspec.lock
pubspec.yaml
roadsign.toml
19 lines
596 B
Dart
19 lines
596 B
Dart
import 'package:flutter/material.dart';
|
|
import 'package:responsive_framework/responsive_framework.dart';
|
|
import 'package:surface/widgets/navigation/app_scaffold.dart';
|
|
|
|
class AutoAppBarLeading extends StatelessWidget {
|
|
const AutoAppBarLeading({super.key});
|
|
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
return ResponsiveBreakpoints.of(context).smallerOrEqualTo(MOBILE)
|
|
? DrawerButton(onPressed: () {
|
|
globalRootScaffoldKey.currentState?.openDrawer();
|
|
})
|
|
: Navigator.canPop(context)
|
|
? BackButton()
|
|
: const SizedBox();
|
|
}
|
|
}
|