diff --git a/app/lib/widgets/components/app/entry_node.dart b/app/lib/widgets/components/app/entry_node.dart index f19e563f6b..43e56d6992 100644 --- a/app/lib/widgets/components/app/entry_node.dart +++ b/app/lib/widgets/components/app/entry_node.dart @@ -462,37 +462,43 @@ class FakeEntryNode extends HookConsumerWidget { child: Padding( padding: const EdgeInsets.symmetric(horizontal: 12, vertical: 4), child: Row( + mainAxisSize: MainAxisSize.min, children: [ Iconify(blueprint.icon, color: Colors.white, size: 18), const SizedBox(width: 8), - Column( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - Text( - name.formatted, - style: TextStyle( - color: Colors.white, - fontSize: 13, - decoration: - isDeprecated ? TextDecoration.lineThrough : null, - decorationThickness: 2.8, - decorationColor: Theme.of(context).scaffoldBackgroundColor, - decorationStyle: TextDecorationStyle.wavy, + Flexible( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + name.formatted, + style: TextStyle( + color: Colors.white, + fontSize: 13, + decoration: + isDeprecated ? TextDecoration.lineThrough : null, + decorationThickness: 2.8, + decorationColor: + Theme.of(context).scaffoldBackgroundColor, + decorationStyle: TextDecorationStyle.wavy, + ), + overflow: TextOverflow.ellipsis, ), - ), - Text( - blueprintId.formatted, - style: TextStyle( - color: Colors.white70, - fontSize: 11, - decoration: - isDeprecated ? TextDecoration.lineThrough : null, - decorationThickness: 2.5, - decorationColor: Theme.of(context).scaffoldBackgroundColor, - decorationStyle: TextDecorationStyle.wavy, + Text( + blueprintId.formatted, + style: TextStyle( + color: Colors.white70, + fontSize: 11, + decoration: + isDeprecated ? TextDecoration.lineThrough : null, + decorationThickness: 2.5, + decorationColor: + Theme.of(context).scaffoldBackgroundColor, + decorationStyle: TextDecorationStyle.wavy, + ), ), - ), - ], + ], + ), ), ], ),