TF-2057 Add event title widget
(cherry picked from commit 1bbbcc0afc7e98e2607f37caa6f677b30a190896)
This commit is contained in:
@@ -11,7 +11,6 @@ class CalendarEventInformationWidgetStyles {
|
||||
static const Color calendarDateIconBackgroundColor = AppColor.colorCalendarEventInformationBackground;
|
||||
static const double calendarInformationMargin = 16;
|
||||
static const double invitationMessageTextSize = 16;
|
||||
static const double titleTextSize = 24;
|
||||
static const double fieldTopPadding = 16;
|
||||
static const double space = 8;
|
||||
static const Color titleColor = Colors.black;
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
|
||||
class EventTitleWidgetStyles {
|
||||
static const double textSize = 24;
|
||||
}
|
||||
+5
-16
@@ -10,6 +10,7 @@ import 'package:tmail_ui_user/features/email/presentation/widgets/calendar_event
|
||||
import 'package:tmail_ui_user/features/email/presentation/widgets/calendar_event/calendar_date_icon_widget.dart';
|
||||
import 'package:tmail_ui_user/features/email/presentation/widgets/calendar_event/event_location_information_widget.dart';
|
||||
import 'package:tmail_ui_user/features/email/presentation/widgets/calendar_event/event_time_information_widget.dart';
|
||||
import 'package:tmail_ui_user/features/email/presentation/widgets/calendar_event/event_title_widget.dart';
|
||||
import 'package:tmail_ui_user/main/localizations/app_localizations.dart';
|
||||
|
||||
class CalendarEventInformationWidget extends StatelessWidget {
|
||||
@@ -82,14 +83,8 @@ class CalendarEventInformationWidget extends StatelessWidget {
|
||||
)
|
||||
),
|
||||
const SizedBox(height: CalendarEventInformationWidgetStyles.space),
|
||||
Text(
|
||||
calendarEvent.title ?? '',
|
||||
style: const TextStyle(
|
||||
fontWeight: FontWeight.w500,
|
||||
fontSize: CalendarEventInformationWidgetStyles.titleTextSize,
|
||||
color: CalendarEventInformationWidgetStyles.titleColor
|
||||
)
|
||||
),
|
||||
if (calendarEvent.title?.isNotEmpty == true)
|
||||
EventTitleWidget(title: calendarEvent.title!),
|
||||
if (calendarEvent.dateTimeEventAsString.isNotEmpty)
|
||||
Padding(
|
||||
padding: const EdgeInsets.only(top: CalendarEventInformationWidgetStyles.fieldTopPadding),
|
||||
@@ -153,14 +148,8 @@ class CalendarEventInformationWidget extends StatelessWidget {
|
||||
)
|
||||
),
|
||||
const SizedBox(height: CalendarEventInformationWidgetStyles.space),
|
||||
Text(
|
||||
calendarEvent.title ?? '',
|
||||
style: const TextStyle(
|
||||
fontWeight: FontWeight.w500,
|
||||
fontSize: CalendarEventInformationWidgetStyles.titleTextSize,
|
||||
color: CalendarEventInformationWidgetStyles.titleColor
|
||||
)
|
||||
),
|
||||
if (calendarEvent.title?.isNotEmpty == true)
|
||||
EventTitleWidget(title: calendarEvent.title!),
|
||||
if (calendarEvent.dateTimeEventAsString.isNotEmpty)
|
||||
Padding(
|
||||
padding: const EdgeInsets.only(top: CalendarEventInformationWidgetStyles.fieldTopPadding),
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:tmail_ui_user/features/email/presentation/styles/event_title_widget_styles.dart';
|
||||
|
||||
class EventTitleWidget extends StatelessWidget {
|
||||
|
||||
final String title;
|
||||
|
||||
const EventTitleWidget({super.key, required this.title});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Text(
|
||||
title,
|
||||
style: const TextStyle(
|
||||
fontWeight: FontWeight.w500,
|
||||
fontSize: EventTitleWidgetStyles.textSize,
|
||||
color: Colors.black
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user