initial commit to gitea
This commit is contained in:
@@ -4,11 +4,13 @@ import 'package:flutter/rendering.dart';
|
||||
|
||||
import '../../generated/l10n.dart';
|
||||
import '../../routes.dart';
|
||||
import 'navigationbar.dart';
|
||||
|
||||
class BreadCrumbs extends StatelessWidget {
|
||||
final List<BreadCrumb> breadCrumbs;
|
||||
final bool hasBack;
|
||||
const BreadCrumbs(this.hasBack, {this.breadCrumbs, Key key}) : super(key: key);
|
||||
final OnBackPress onBackPress;
|
||||
const BreadCrumbs(this.hasBack, {this.breadCrumbs, Key key, this.onBackPress}) : super(key: key);
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
@@ -39,8 +41,8 @@ class BreadCrumbs extends StatelessWidget {
|
||||
),
|
||||
],
|
||||
),
|
||||
onTap: () {
|
||||
Routes.router.pop(context);
|
||||
onTap: onBackPress != null ? onBackPress : () {
|
||||
Navigator.of(context).maybePop();
|
||||
},
|
||||
),
|
||||
),
|
||||
@@ -72,7 +74,7 @@ class BreadCrumbs extends StatelessWidget {
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
Container(
|
||||
padding: EdgeInsets.only(top: 0.0),
|
||||
padding: EdgeInsets.only(top: 6.0, left: 4.0, right: 4.0),
|
||||
child: Icon(
|
||||
Icons.circle,
|
||||
size: 6.0,
|
||||
@@ -123,7 +125,7 @@ class BreadCrumbs extends StatelessWidget {
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
Container(
|
||||
padding: EdgeInsets.only(top: 0.0),
|
||||
padding: EdgeInsets.only(top: 6.0, left: 4.0, right: 4.0),
|
||||
child: Icon(
|
||||
Icons.circle,
|
||||
size: 6.0,
|
||||
|
||||
Reference in New Issue
Block a user