浏览代码

[flutter]: fix overflow issue caused by long view name

appflowy 3 年之前
父节点
当前提交
3f04c807f4

+ 3 - 3
app_flowy/lib/workspace/presentation/home/navigation.dart

@@ -69,9 +69,9 @@ class FlowyNavigation extends StatelessWidget {
           Selector<NavigationNotifier, List<NavigationItem>>(
             selector: (context, notifier) => notifier.navigationItems,
             builder: (ctx, items, child) => Expanded(
-              child: Wrap(
+              child: Row(
                 children: _renderNavigationItems(items),
-                crossAxisAlignment: WrapCrossAlignment.start,
+                // crossAxisAlignment: WrapCrossAlignment.start,
               ),
             ),
           ),
@@ -149,7 +149,7 @@ class NaviItemWidget extends StatelessWidget {
 
   @override
   Widget build(BuildContext context) {
-    return item.leftBarItem.padding(horizontal: 2, vertical: 2);
+    return Expanded(child: item.leftBarItem.padding(horizontal: 2, vertical: 2));
   }
 }
 

+ 1 - 1
app_flowy/lib/workspace/presentation/widgets/menu/widget/app/section/item.dart

@@ -56,7 +56,7 @@ class ViewSectionItem extends StatelessWidget {
     List<Widget> children = [
       SizedBox(width: 16, height: 16, child: state.view.thumbnail()),
       const HSpace(2),
-      FlowyText.regular(state.view.name, fontSize: 12),
+      Expanded(child: FlowyText.regular(state.view.name, fontSize: 12)),
     ];
 
     if (onHover || state.isEditing) {