|
@@ -70,17 +70,13 @@ class _DateCellState extends GridCellState<GridDateCell> {
|
|
|
constraints: BoxConstraints.loose(const Size(260, 500)),
|
|
|
margin: EdgeInsets.zero,
|
|
|
child: SizedBox.expand(
|
|
|
- child: GestureDetector(
|
|
|
- behavior: HitTestBehavior.opaque,
|
|
|
- onTap: () => _popover.show(),
|
|
|
- child: Align(
|
|
|
- alignment: alignment,
|
|
|
- child: Padding(
|
|
|
- padding: GridSize.cellContentInsets,
|
|
|
- child: FlowyText.medium(
|
|
|
- state.dateStr,
|
|
|
- overflow: TextOverflow.ellipsis,
|
|
|
- ),
|
|
|
+ child: Align(
|
|
|
+ alignment: alignment,
|
|
|
+ child: Padding(
|
|
|
+ padding: GridSize.cellContentInsets,
|
|
|
+ child: FlowyText.medium(
|
|
|
+ state.dateStr,
|
|
|
+ overflow: TextOverflow.ellipsis,
|
|
|
),
|
|
|
),
|
|
|
),
|
|
@@ -108,7 +104,10 @@ class _DateCellState extends GridCellState<GridDateCell> {
|
|
|
}
|
|
|
|
|
|
@override
|
|
|
- void requestBeginFocus() {}
|
|
|
+ void requestBeginFocus() {
|
|
|
+ _popover.show();
|
|
|
+ widget.onCellEditing.value = true;
|
|
|
+ }
|
|
|
|
|
|
@override
|
|
|
String? onCopy() => _cellBloc.state.dateStr;
|