Small fixup

This commit is contained in:
Dennis Fokin 2023-07-14 10:55:22 +02:00
parent 7d26c4d409
commit 5d0afa3bfb
No known key found for this signature in database
GPG Key ID: 870B88256690D8BC

View File

@ -124,7 +124,7 @@ class _ListScreenState extends ConsumerState<ListScreen> {
}); });
}, },
icon: const Icon(Icons.edit_outlined), icon: const Icon(Icons.edit_outlined),
color: Colors.white, color: darkMode ? Colors.white : Colors.black,
), ),
]), ]),
title: Text(getTitle(cred), title: Text(getTitle(cred),
@ -132,30 +132,25 @@ class _ListScreenState extends ConsumerState<ListScreen> {
value: isUnique(cred) ? (checkedCreds[cred] ?? true) : false, value: isUnique(cred) ? (checkedCreds[cred] ?? true) : false,
enabled: isUnique(cred), enabled: isUnique(cred),
subtitle: cred.issuer != null subtitle: cred.issuer != null || !isUnique(cred)
? Column( ? Column(
crossAxisAlignment: CrossAxisAlignment.stretch, crossAxisAlignment: CrossAxisAlignment.stretch,
children: [ children: [
Text(cred.name, if (cred.issuer != null)
overflow: TextOverflow.fade, Text(cred.name,
maxLines: 1, overflow: TextOverflow.fade,
softWrap: false), maxLines: 1,
isUnique(cred) softWrap: false),
? Text('') if (!isUnique(cred))
: Text( Text(
l10n.l_name_already_exists, l10n.l_name_already_exists,
style: TextStyle( style: const TextStyle(
color: primaryRed, color: primaryRed,
fontSize: 12, fontSize: 12,
), ),
) )
]) ])
: isUnique(cred) : null,
? null
: Text(
l10n.l_name_already_exists,
style: TextStyle(color: primaryRed, fontSize: 12),
),
onChanged: (bool? value) { onChanged: (bool? value) {
setState(() { setState(() {
checkedCreds[cred] = value!; checkedCreds[cred] = value!;