Skip to content

Commit 566ece9

Browse files
committed
Update three_column_navigation.dart
1 parent 0209acc commit 566ece9

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

lib/templates/3-column/three_column_navigation.dart

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,13 @@ class ThreeColumnNavigation extends StatefulWidget {
66
ThreeColumnNavigation({
77
@required this.sections,
88
this.showDetailsArrows = true,
9+
this.expandedIconData = Icons.fullscreen_exit,
10+
this.collapsedIconData = Icons.fullscreen,
911
}) : _adaptive = false;
1012
List<MainSection> sections;
1113
final bool _adaptive;
1214
final bool showDetailsArrows;
15+
final IconData expandedIconData, collapsedIconData;
1316
@override
1417
_ThreeColumnNavigationState createState() => _ThreeColumnNavigationState();
1518
}
@@ -63,7 +66,7 @@ class _ThreeColumnNavigationState extends State<ThreeColumnNavigation> {
6366
child: Scaffold(
6467
appBar: AppBar(
6568
leading: IconButton(
66-
icon: Icon(Icons.menu),
69+
icon: Icon(widget.expandedIconData),
6770
onPressed: () {
6871
if (mounted)
6972
setState(() {
@@ -104,7 +107,7 @@ class _ThreeColumnNavigationState extends State<ThreeColumnNavigation> {
104107
appBar: AppBar(
105108
leading: !_expanded && constraints.maxWidth >= 720
106109
? IconButton(
107-
icon: Icon(Icons.menu),
110+
icon: Icon(widget.collapsedIconData),
108111
onPressed: () {
109112
if (mounted)
110113
setState(() {

0 commit comments

Comments
 (0)