mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2025-08-10 18:01:39 +00:00

* feat: add inbox/unread/archived tabs * feat: dump notification info * chore: add reminder bloc * feat: support unread / archive notification tab * feat: support archive all & mark all as read * feat: add empty page * chore: optimize gesture * feat: add red dot above notification icon * chore: optimize code logic * feat: optimize tabbar animation * fix: notification align issue * fix: todo list icon align issue * feat: disable emoji button inside callout in read-only mode * feat: optimize icon size in editor * chore: improve text color in dark mode
33 lines
979 B
Dart
33 lines
979 B
Dart
import 'package:appflowy/generated/locale_keys.g.dart';
|
|
import 'package:appflowy/mobile/presentation/notifications/widgets/settings_popup_menu.dart';
|
|
import 'package:easy_localization/easy_localization.dart';
|
|
import 'package:flowy_infra_ui/flowy_infra_ui.dart';
|
|
import 'package:flutter/material.dart';
|
|
|
|
class MobileNotificationPageHeader extends StatelessWidget {
|
|
const MobileNotificationPageHeader({
|
|
super.key,
|
|
});
|
|
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
return ConstrainedBox(
|
|
constraints: const BoxConstraints(minHeight: 56),
|
|
child: Row(
|
|
mainAxisSize: MainAxisSize.min,
|
|
children: [
|
|
const HSpace(16.0),
|
|
FlowyText(
|
|
LocaleKeys.settings_notifications_titles_notifications.tr(),
|
|
fontSize: 20,
|
|
fontWeight: FontWeight.w600,
|
|
),
|
|
const Spacer(),
|
|
const NotificationSettingsPopupMenu(),
|
|
const HSpace(16.0),
|
|
],
|
|
),
|
|
);
|
|
}
|
|
}
|