@@ -3,9 +3,12 @@ import 'package:appflowy/generated/locale_keys.g.dart';
33import 'package:appflowy/mobile/application/notification/notification_reminder_bloc.dart' ;
44import 'package:appflowy/mobile/application/page_style/document_page_style_bloc.dart' ;
55import 'package:appflowy/mobile/presentation/notifications/widgets/color.dart' ;
6+ import 'package:appflowy/plugins/document/application/document_appearance_cubit.dart' ;
67import 'package:appflowy/plugins/document/presentation/editor_configuration.dart' ;
78import 'package:appflowy/plugins/document/presentation/editor_style.dart' ;
89import 'package:appflowy/user/application/reminder/reminder_extension.dart' ;
10+ import 'package:appflowy/util/string_extension.dart' ;
11+ import 'package:appflowy/workspace/application/settings/appearance/appearance_cubit.dart' ;
912import 'package:appflowy/workspace/application/view/view_ext.dart' ;
1013import 'package:appflowy_backend/protobuf/flowy-folder/view.pb.dart' ;
1114import 'package:appflowy_backend/protobuf/flowy-user/protobuf.dart' ;
@@ -325,6 +328,28 @@ class NotificationDocumentContent extends StatelessWidget {
325328 customPadding: (node) => EdgeInsets .zero,
326329 );
327330
331+ final headingBuilder = blockBuilders[HeadingBlockKeys .type];
332+ if (headingBuilder != null &&
333+ headingBuilder is HeadingBlockComponentBuilder ) {
334+ final newHeadingBuilder = HeadingBlockComponentBuilder (
335+ configuration: headingBuilder.configuration,
336+ textStyleBuilder: (v) {
337+ final fontFamily = context
338+ .read <DocumentAppearanceCubit >()
339+ .state
340+ .fontFamily
341+ .orDefault (
342+ context.read <AppearanceSettingsCubit >().state.font,
343+ );
344+ return styleCustomizer.baseTextStyle (
345+ fontFamily,
346+ fontWeight: FontWeight .w600,
347+ );
348+ },
349+ );
350+ blockBuilders[HeadingBlockKeys .type] = newHeadingBuilder;
351+ }
352+
328353 return IgnorePointer (
329354 child: Opacity (
330355 opacity: reminder.type == ReminderType .past ? 0.3 : 1 ,
0 commit comments