Skip to content

Commit d1de0bf

Browse files
committed
don't show remove icon when only 1 single base dir
1 parent bbb078b commit d1de0bf

1 file changed

Lines changed: 8 additions & 7 deletions

File tree

lib/presentation/base_dirs.dart

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,14 @@ class BaseDirs extends StatelessWidget {
2929
),
3030
SizedBox(width: 8),
3131
Text(dir.path),
32-
IconButton(
33-
icon: Icon(Icons.remove_circle),
34-
visualDensity: VisualDensity.compact,
35-
iconSize: 14,
36-
onPressed: () =>
37-
BlocProvider.of<FdupesBloc>(context).add(FdupesEventDirsSelected(baseDirs..remove(dir))),
38-
),
32+
if (baseDirs.length != 1)
33+
IconButton(
34+
icon: Icon(Icons.remove_circle),
35+
visualDensity: VisualDensity.compact,
36+
iconSize: 14,
37+
onPressed: () =>
38+
BlocProvider.of<FdupesBloc>(context).add(FdupesEventDirsSelected(baseDirs..remove(dir))),
39+
),
3940
]),
4041
SizedBox(height: 8),
4142
])

0 commit comments

Comments
 (0)