Files
workavia-mail-front/lib/features/mailbox/presentation/mailbox_view.dart
T
2025-06-12 14:02:58 +07:00

47 lines
1.5 KiB
Dart

import 'package:core/presentation/extensions/color_extension.dart';
import 'package:flutter/material.dart';
import 'package:tmail_ui_user/features/base/widget/application_version_widget.dart';
import 'package:tmail_ui_user/features/mailbox/presentation/base_mailbox_view.dart';
import 'package:tmail_ui_user/features/quotas/presentation/quotas_view.dart';
import 'package:tmail_ui_user/main/localizations/app_localizations.dart';
class MailboxView extends BaseMailboxView {
MailboxView({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return Drawer(
backgroundColor: Colors.white,
shape: InputBorder.none,
shadowColor: AppColor.blackAlpha20,
child: SafeArea(
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
buildMailboxAppBar(),
Expanded(
child: RefreshIndicator(
color: AppColor.primaryColor,
onRefresh: controller.refreshAllMailbox,
child: buildListMailbox(context),
),
),
const QuotasView(),
Container(
alignment: AlignmentDirectional.centerStart,
padding: const EdgeInsetsDirectional.only(
bottom: 16,
start: 24,
end: 24,
),
child: ApplicationVersionWidget(
title: '${AppLocalizations.of(context).version.toLowerCase()} ',
),
),
],
),
),
);
}
}