Compare commits

..

No commits in common. "43280b2913c2ee3800f43ebdf634e527abdcd9f7" and "96df3168fcb59dfcf69bd47247314ace35277fc5" have entirely different histories.

2 changed files with 10 additions and 29 deletions

View File

@ -17,7 +17,7 @@ class MyApp extends StatelessWidget {
return MaterialApp(
title: constants.app_title,
theme: ThemeData(
colorScheme: ColorScheme.fromSeed(seedColor: Colors.blue),
colorScheme: ColorScheme.fromSeed(seedColor: Colors.orange),
),
home: const MyHomePage(title: constants.app_title),
);

View File

@ -20,42 +20,23 @@ class _MountWidgetState extends State<MountWidget> {
return Card(
child: Consumer<Mount>(
builder: (context, mount, widget) {
final textColor = Colors.blue;
final subTextColor = Colors.black;
final isActive = mount.state == Icons.toggle_on;
final nameText = Text(
formatMountName(mount.type, mount.name),
style: TextStyle(color: subTextColor),
);
final isThreeLine = mount.state == Icons.toggle_on;
return ListTile(
isThreeLine: isActive,
leading: IconButton(
icon: Icon(Icons.settings, color: textColor),
onPressed: () {},
),
isThreeLine: isThreeLine,
leading: const Icon(Icons.settings),
subtitle:
isActive
isThreeLine
? Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
nameText,
Text(mount.path, style: TextStyle(color: subTextColor)),
Text(formatMountName(mount.type, mount.name)),
Text(mount.path),
],
)
: nameText,
title: Text(
initialCaps(mount.type),
style: TextStyle(color: textColor, fontWeight: FontWeight.bold),
),
trailing: IconButton(
icon: Icon(
mount.state,
color: isActive ? Colors.blue : Colors.grey,
),
onPressed: () {},
),
: Text(formatMountName(mount.type, mount.name)),
title: Text(initialCaps(mount.type)),
trailing: Icon(mount.state),
);
},
),