فهرست منبع

fix: location of popover wrt the cell (#1545)

Richard Shiue 2 سال پیش
والد
کامیت
f81d5eb23e

+ 5 - 5
frontend/app_flowy/lib/plugins/grid/presentation/widgets/cell/checklist_cell/checklist_cell.dart

@@ -40,10 +40,7 @@ class GridChecklistCellState extends State<GridChecklistCell> {
         alignment: AlignmentDirectional.center,
         fit: StackFit.expand,
         children: [
-          Padding(
-            padding: GridSize.cellContentInsets,
-            child: _wrapPopover(const ChecklistProgressBar()),
-          ),
+          _wrapPopover(const ChecklistProgressBar()),
           InkWell(onTap: () => _popover.show()),
         ],
       ),
@@ -66,7 +63,10 @@ class GridChecklistCellState extends State<GridChecklistCell> {
         );
       },
       onClose: () => widget.onCellEditing.value = false,
-      child: child,
+      child: Padding(
+        padding: GridSize.cellContentInsets,
+        child: child,
+      ),
     );
   }
 }

+ 5 - 5
frontend/app_flowy/lib/plugins/grid/presentation/widgets/cell/select_option_cell/select_option_cell.dart

@@ -168,10 +168,7 @@ class _SelectOptionWrapState extends State<SelectOptionWrap> {
       alignment: AlignmentDirectional.center,
       fit: StackFit.expand,
       children: [
-        Padding(
-          padding: GridSize.cellContentInsets,
-          child: _wrapPopover(child),
-        ),
+        _wrapPopover(child),
         InkWell(onTap: () => _popover.show()),
       ],
     );
@@ -196,7 +193,10 @@ class _SelectOptionWrapState extends State<SelectOptionWrap> {
         );
       },
       onClose: () => widget.onFocus?.call(false),
-      child: child,
+      child: Padding(
+        padding: GridSize.cellContentInsets,
+        child: child,
+      ),
     );
   }