From 9e4760336013eb6efcb47e976a49b189bf1f1857 Mon Sep 17 00:00:00 2001 From: Richard Shiue <71320345+richardshiue@users.noreply.github.com> Date: Mon, 24 Apr 2023 10:21:32 +0800 Subject: [PATCH] fix: #2102 hide include time setting in date field options (#2266) --- .../widgets/header/type_option/date.dart | 41 ------------------- 1 file changed, 41 deletions(-) diff --git a/frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/header/type_option/date.dart b/frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/header/type_option/date.dart index c2d46b0de1..5f427b1888 100644 --- a/frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/header/type_option/date.dart +++ b/frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/header/type_option/date.dart @@ -1,7 +1,5 @@ import 'package:appflowy/plugins/database_view/application/field/type_option/date_bloc.dart'; import 'package:appflowy/plugins/database_view/application/field/type_option/type_option_context.dart'; -import 'package:appflowy/workspace/presentation/widgets/toggle/toggle.dart'; -import 'package:appflowy/workspace/presentation/widgets/toggle/toggle_style.dart'; import 'package:easy_localization/easy_localization.dart' hide DateFormat; import 'package:appflowy/generated/locale_keys.g.dart'; import 'package:flowy_infra/image.dart'; @@ -54,7 +52,6 @@ class DateTypeOptionWidget extends TypeOptionWidget { const TypeOptionSeparator(), _renderDateFormatButton(context, state.typeOption.dateFormat), _renderTimeFormatButton(context, state.typeOption.timeFormat), - const _IncludeTimeButton(), ]; return ListView.separated( @@ -185,44 +182,6 @@ class TimeFormatButton extends StatelessWidget { } } -class _IncludeTimeButton extends StatelessWidget { - const _IncludeTimeButton({Key? key}) : super(key: key); - - @override - Widget build(BuildContext context) { - return BlocSelector( - selector: (state) => state.typeOption.includeTime, - builder: (context, includeTime) { - return Padding( - padding: const EdgeInsets.symmetric(horizontal: 12.0), - child: SizedBox( - height: GridSize.popoverItemHeight, - child: Padding( - padding: GridSize.typeOptionContentInsets, - child: Row( - children: [ - FlowyText.medium(LocaleKeys.grid_field_includeTime.tr()), - const Spacer(), - Toggle( - value: includeTime, - onChanged: (value) { - context - .read() - .add(DateTypeOptionEvent.includeTime(!value)); - }, - style: ToggleStyle.big, - padding: EdgeInsets.zero, - ), - ], - ), - ), - ), - ); - }, - ); - } -} - class DateFormatList extends StatelessWidget { final DateFormat selectedFormat; final Function(DateFormat format) onSelected;