note tile color and size fix

This commit is contained in:
Kima
2024-01-02 22:23:26 +01:00
parent ec5880290a
commit 4a6fabd47d
3 changed files with 31 additions and 21 deletions

View File

@@ -1,6 +1,5 @@
import 'package:filcnaplo/models/settings.dart';
import 'package:filcnaplo/theme/colors/colors.dart';
import 'package:filcnaplo/utils/color.dart';
import 'package:filcnaplo/utils/format.dart';
import 'package:filcnaplo_kreta_api/models/message.dart';
import 'package:filcnaplo_mobile_ui/common/profile_image/profile_image.dart';
@@ -34,19 +33,23 @@ class MessageTile extends StatelessWidget {
onTap: onTap,
visualDensity: VisualDensity.compact,
contentPadding: const EdgeInsets.only(left: 8.0, right: 4.0),
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(14.0)),
leading: !Provider.of<SettingsProvider>(context, listen: false).presentationMode
shape:
RoundedRectangleBorder(borderRadius: BorderRadius.circular(14.0)),
leading: !Provider.of<SettingsProvider>(context, listen: false)
.presentationMode
? ProfileImage(
name: message.author,
radius: 22.0,
backgroundColor: ColorUtils.stringToColor(message.author),
radius: 19.2,
backgroundColor: Theme.of(context).colorScheme.secondary,
censored: censored,
isNotePfp: true,
)
: ProfileImage(
name: "Béla",
radius: 22.0,
radius: 19.2,
backgroundColor: Theme.of(context).colorScheme.secondary,
censored: censored,
isNotePfp: true,
),
title: censored
? Wrap(
@@ -65,13 +68,18 @@ class MessageTile extends StatelessWidget {
children: [
Expanded(
child: Text(
!Provider.of<SettingsProvider>(context, listen: false).presentationMode ? message.author : "Béla",
!Provider.of<SettingsProvider>(context, listen: false)
.presentationMode
? message.author
: "Béla",
maxLines: 2,
overflow: TextOverflow.ellipsis,
style: const TextStyle(fontWeight: FontWeight.w600, fontSize: 15.5),
style: const TextStyle(
fontWeight: FontWeight.w600, fontSize: 15.5),
),
),
if (message.attachments.isNotEmpty) const Icon(FeatherIcons.paperclip, size: 16.0)
if (message.attachments.isNotEmpty)
const Icon(FeatherIcons.paperclip, size: 16.0)
],
),
subtitle: censored
@@ -91,7 +99,8 @@ class MessageTile extends StatelessWidget {
message.subject,
maxLines: 1,
overflow: TextOverflow.ellipsis,
style: const TextStyle(fontWeight: FontWeight.w500, fontSize: 14.0),
style: const TextStyle(
fontWeight: FontWeight.w500, fontSize: 14.0),
),
trailing: censored
? Wrap(