portal configuration

This commit is contained in:
2025-03-03 10:42:11 -06:00
parent 06ad2a62cb
commit cc301e207c
5 changed files with 140 additions and 28 deletions

View File

@ -34,26 +34,23 @@ class _MountWidgetState extends State<MountWidget> {
);
return ListTile(
isThreeLine: isActive,
isThreeLine: true,
leading: IconButton(
icon: Icon(Icons.settings, color: textColor),
onPressed: () {
Navigator.pushNamed(context, '/settings', arguments: mount);
},
),
subtitle:
isActive
? Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
nameText,
SelectableText(
mount.path,
style: TextStyle(color: subTextColor),
),
],
)
: nameText,
subtitle: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
nameText,
SelectableText(
mount.path,
style: TextStyle(color: subTextColor),
),
],
),
title: SelectableText(
initialCaps(mount.type),
style: TextStyle(color: textColor, fontWeight: FontWeight.bold),
@ -72,7 +69,7 @@ class _MountWidgetState extends State<MountWidget> {
});
String? location;
if (!isActive) {
if (!isActive && mount.path.isEmpty) {
location = await mount.getMountLocation();
if (location == null) {}
}