style: align code and add comment

This commit is contained in:
Alexandre Moreau 2022-10-18 19:03:26 +02:00
parent 0e278ddf3f
commit 3ee703cd6d

View File

@ -161,18 +161,23 @@ class FieldCellButton extends StatelessWidget {
@override
Widget build(BuildContext context) {
final theme = context.watch<AppTheme>();
// Using this technique to have proper text ellipsis
// https://github.com/flutter/flutter/issues/18761#issuecomment-812390920
final text = Characters(field.name)
.replaceAll(Characters(''), Characters('\u{200B}'))
.toString();
return FlowyButton(
radius: BorderRadius.zero,
hoverColor: theme.shader6,
onTap: onTap,
leftIcon: svgWidget(field.fieldType.iconName(), color: theme.iconColor),
text: FlowyText.medium(
Characters(field.name)
.replaceAll(Characters(''), Characters('\u{200B}'))
.toString(),
fontSize: 12,
maxLines: maxLines,
overflow: TextOverflow.ellipsis),
text,
fontSize: 12,
maxLines: maxLines,
overflow: TextOverflow.ellipsis,
),
margin: GridSize.cellContentInsets,
);
}