Skip to content

Commit

Permalink
TF-2057 Add color/size to styles
Browse files Browse the repository at this point in the history
  • Loading branch information
dab246 committed Jul 31, 2023
1 parent 6f9c52f commit 7dcb952
Show file tree
Hide file tree
Showing 22 changed files with 87 additions and 33 deletions.
8 changes: 8 additions & 0 deletions lib/features/base/styles/hyper_link_widget_styles.dart
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@

import 'package:core/presentation/extensions/color_extension.dart';
import 'package:flutter/material.dart';

class HyperLinkWidgetStyles {
static const Color textColor = AppColor.primaryColor;
static const double textSize = 16;
}
6 changes: 3 additions & 3 deletions lib/features/base/widget/hyper_link_widget.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import 'package:core/presentation/extensions/color_extension.dart';
import 'package:flutter/gestures.dart';
import 'package:flutter/widgets.dart';
import 'package:tmail_ui_user/features/base/styles/hyper_link_widget_styles.dart';
import 'package:url_launcher/url_launcher_string.dart';

class HyperLinkWidget extends StatelessWidget {
Expand All @@ -15,8 +15,8 @@ class HyperLinkWidget extends StatelessWidget {
text: TextSpan(
text: urlString,
style: const TextStyle(
color: AppColor.primaryColor,
fontSize: 16,
color: HyperLinkWidgetStyles.textColor,
fontSize: HyperLinkWidgetStyles.textSize,
decoration: TextDecoration.underline
),
recognizer: TapGestureRecognizer()..onTap = () async {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@

import 'package:core/presentation/extensions/color_extension.dart';
import 'package:flutter/material.dart';

class AttendeeWidgetStyles {
static const double maxWidth = 100;
static const double textSize = 16;
static const Color textColor = Colors.black;
static const Color mailtoColor = AppColor.colorMailto;
}
Original file line number Diff line number Diff line change
@@ -1,9 +1,14 @@

import 'package:core/presentation/extensions/color_extension.dart';
import 'package:flutter/material.dart';

class CalendarEventDetailWidgetStyles {
static const double textSize = 24;
static const double borderRadius = 16;
static const double verticalMargin = 12;
static const double horizontalMargin = 16;
static const double contentPadding = 16;
static const double fieldTopPadding = 16;
static const Color borderStrokeColor = AppColor.colorCalendarEventInformationStroke;
static const double borderStrokeWidth = 0.5;
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@

import 'package:core/presentation/extensions/color_extension.dart';
import 'package:flutter/material.dart';

class EventAttendeeDetailWidgetStyles {
static const double maxWidth = 100;
static const double textSize = 16;
static const double fieldTopPadding = 8;
static const Color labelColor = AppColor.colorSubTitleEventActionText;
static const Color valueColor = Colors.black;
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@

import 'package:flutter/material.dart';

class EventDescriptionDetailWidgetStyles {
static const double textSize = 16;
static const double borderRadius = 16;
static const double contentPadding = 16;
static const double fieldTopPadding = 16;
static const Color valueColor = Colors.black;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@

import 'package:core/presentation/extensions/color_extension.dart';
import 'package:flutter/material.dart';

class EventLinkDetailWidgetStyles {
static const double maxWidth = 100;
static const double textSize = 16;
static const Color labelColor = AppColor.colorSubTitleEventActionText;
static const Color valueColor = Colors.black;
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@

import 'package:core/presentation/extensions/color_extension.dart';
import 'package:flutter/material.dart';

class EventLocationDetailWidgetStyles {
static const double maxWidth = 100;
static const double textSize = 16;
static const Color labelColor = AppColor.colorSubTitleEventActionText;
static const Color valueColor = Colors.black;
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@

import 'package:core/presentation/extensions/color_extension.dart';
import 'package:flutter/material.dart';

class EventTimeDetailWidgetStyles {
static const double maxWidth = 100;
static const double textSize = 16;
static const Color labelColor = AppColor.colorSubTitleEventActionText;
static const Color valueColor = Colors.black;
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@

import 'package:flutter/material.dart';

class EventTitleWidgetStyles {
static const double textSize = 24;
static const Color textColor = Colors.black;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@

import 'package:core/presentation/extensions/color_extension.dart';
import 'package:flutter/material.dart';

class OrganizerWidgetStyles {
static const double maxWidth = 100;
static const double textSize = 16;
static const Color textColor = Colors.black;
static const Color mailtoColor = AppColor.colorMailto;
}
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@

import 'package:core/presentation/extensions/color_extension.dart';
import 'package:flutter/material.dart';

class SeeAllAttendeesButtonWidgetStyles {
static const double textSize = 16;
static const double horizontalPadding = 8;
static const double verticalPadding = 4;
static const double borderRadius = 20;
static const double horizontalMargin = -8;
static const Color textColor = AppColor.primaryColor;
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@

import 'package:core/presentation/extensions/color_extension.dart';
import 'package:flutter/material.dart';
import 'package:jmap_dart_client/jmap/mail/calendar/properties/attendee/calendar_attendee.dart';
import 'package:tmail_ui_user/features/email/presentation/styles/attendee_widget_styles.dart';
Expand All @@ -20,7 +19,7 @@ class AttendeeWidget extends StatelessWidget {
style: const TextStyle(
fontSize: AttendeeWidgetStyles.textSize,
fontWeight: FontWeight.w500,
color: Colors.black
color: AttendeeWidgetStyles.textColor
),
children: [
if (attendee.name?.name.isNotEmpty == true)
Expand All @@ -29,7 +28,7 @@ class AttendeeWidget extends StatelessWidget {
TextSpan(
text: ' <${attendee.mailto!.mailAddress.value}> ',
style: const TextStyle(
color: AppColor.colorMailto,
color: AttendeeWidgetStyles.mailtoColor,
fontSize: AttendeeWidgetStyles.textSize,
fontWeight: FontWeight.w500
),
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@

import 'package:core/presentation/extensions/color_extension.dart';
import 'package:flutter/material.dart';
import 'package:jmap_dart_client/jmap/mail/calendar/calendar_event.dart';
import 'package:tmail_ui_user/features/email/presentation/extensions/calendar_event_extension.dart';
Expand Down Expand Up @@ -28,8 +27,8 @@ class CalendarEventDetailWidget extends StatelessWidget {
color: Colors.white,
shape: RoundedRectangleBorder(
side: BorderSide(
width: 0.5,
color: AppColor.colorCalendarEventInformationStroke,
width: CalendarEventDetailWidgetStyles.borderStrokeWidth,
color: CalendarEventDetailWidgetStyles.borderStrokeColor,
),
borderRadius: BorderRadius.all(Radius.circular(CalendarEventDetailWidgetStyles.borderRadius)),
),
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@

import 'package:core/presentation/extensions/color_extension.dart';
import 'package:core/utils/app_logger.dart';
import 'package:flutter/material.dart';
import 'package:jmap_dart_client/jmap/mail/calendar/properties/attendee/calendar_attendee.dart';
Expand Down Expand Up @@ -53,7 +52,7 @@ class _EventAttendeeDetailWidgetState extends State<EventAttendeeDetailWidget> {
style: const TextStyle(
fontSize: EventAttendeeDetailWidgetStyles.textSize,
fontWeight: FontWeight.w500,
color: AppColor.colorSubTitleEventActionText
color: EventAttendeeDetailWidgetStyles.labelColor
),
),
),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ class EventDescriptionDetailWidget extends StatelessWidget {
style: const TextStyle(
fontWeight: FontWeight.w500,
fontSize: EventDescriptionDetailWidgetStyles.textSize,
color: Colors.black
color: EventDescriptionDetailWidgetStyles.valueColor
)
),
PositionedDirectional(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@

import 'package:core/presentation/extensions/color_extension.dart';
import 'package:flutter/material.dart';
import 'package:tmail_ui_user/features/base/widget/hyper_link_widget.dart';
import 'package:tmail_ui_user/features/email/presentation/styles/event_location_detail_widget_styles.dart';
import 'package:tmail_ui_user/features/email/presentation/styles/event_link_detail_widget_styles.dart';
import 'package:tmail_ui_user/main/localizations/app_localizations.dart';

class EventLinkDetailWidget extends StatelessWidget {
Expand All @@ -20,13 +19,13 @@ class EventLinkDetailWidget extends StatelessWidget {
crossAxisAlignment: CrossAxisAlignment.start,
children: [
SizedBox(
width: EventLocationDetailWidgetStyles.maxWidth,
width: EventLinkDetailWidgetStyles.maxWidth,
child: Text(
AppLocalizations.of(context).link,
style: const TextStyle(
fontSize: EventLocationDetailWidgetStyles.textSize,
fontSize: EventLinkDetailWidgetStyles.textSize,
fontWeight: FontWeight.w500,
color: AppColor.colorSubTitleEventActionText
color: EventLinkDetailWidgetStyles.labelColor
),
),
),
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@

import 'package:core/presentation/extensions/color_extension.dart';
import 'package:flutter/material.dart';
import 'package:tmail_ui_user/features/email/presentation/styles/event_location_detail_widget_styles.dart';
import 'package:tmail_ui_user/main/localizations/app_localizations.dart';
Expand All @@ -25,7 +24,7 @@ class EventLocationDetailWidget extends StatelessWidget {
style: const TextStyle(
fontSize: EventLocationDetailWidgetStyles.textSize,
fontWeight: FontWeight.w500,
color: AppColor.colorSubTitleEventActionText
color: EventLocationDetailWidgetStyles.labelColor
),
),
),
Expand All @@ -34,7 +33,7 @@ class EventLocationDetailWidget extends StatelessWidget {
style: const TextStyle(
fontSize: EventLocationDetailWidgetStyles.textSize,
fontWeight: FontWeight.w500,
color: Colors.black
color: EventLocationDetailWidgetStyles.valueColor
),
))
],
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@

import 'package:core/presentation/extensions/color_extension.dart';
import 'package:flutter/material.dart';
import 'package:tmail_ui_user/features/email/presentation/styles/event_time_detail_widget_styles.dart';
import 'package:tmail_ui_user/main/localizations/app_localizations.dart';
Expand All @@ -25,7 +24,7 @@ class EventTimeWidgetWidget extends StatelessWidget {
style: const TextStyle(
fontSize: EventTimeDetailWidgetStyles.textSize,
fontWeight: FontWeight.w500,
color: AppColor.colorSubTitleEventActionText
color: EventTimeDetailWidgetStyles.labelColor
),
),
),
Expand All @@ -34,7 +33,7 @@ class EventTimeWidgetWidget extends StatelessWidget {
style: const TextStyle(
fontSize: EventTimeDetailWidgetStyles.textSize,
fontWeight: FontWeight.w500,
color: Colors.black
color: EventTimeDetailWidgetStyles.valueColor
),
))
],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ class EventTitleWidget extends StatelessWidget {
style: const TextStyle(
fontWeight: FontWeight.w500,
fontSize: EventTitleWidgetStyles.textSize,
color: Colors.black
color: EventTitleWidgetStyles.textColor
)
);
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@

import 'package:core/presentation/extensions/color_extension.dart';
import 'package:flutter/material.dart';
import 'package:jmap_dart_client/jmap/mail/calendar/properties/calendar_organizer.dart';
import 'package:tmail_ui_user/features/email/presentation/styles/attendee_widget_styles.dart';
import 'package:tmail_ui_user/features/email/presentation/styles/organizer_widget_styles.dart';
import 'package:tmail_ui_user/main/localizations/app_localizations.dart';

class OrganizerWidget extends StatelessWidget {
Expand All @@ -19,9 +18,9 @@ class OrganizerWidget extends StatelessWidget {
return RichText(
text: TextSpan(
style: const TextStyle(
fontSize: AttendeeWidgetStyles.textSize,
fontSize: OrganizerWidgetStyles.textSize,
fontWeight: FontWeight.w500,
color: Colors.black
color: OrganizerWidgetStyles.textColor
),
children: [
if (organizer.name?.isNotEmpty == true)
Expand All @@ -30,8 +29,8 @@ class OrganizerWidget extends StatelessWidget {
TextSpan(
text: ' <${organizer.mailto!.value}> ',
style: const TextStyle(
color: AppColor.colorMailto,
fontSize: AttendeeWidgetStyles.textSize,
color: OrganizerWidgetStyles.mailtoColor,
fontSize: OrganizerWidgetStyles.textSize,
fontWeight: FontWeight.w500
),
),
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@

import 'package:core/presentation/extensions/color_extension.dart';
import 'package:flutter/cupertino.dart';
import 'package:tmail_ui_user/features/base/widget/material_text_button.dart';
import 'package:tmail_ui_user/features/email/presentation/styles/see_all_attendees_button_widget_styles.dart';
Expand Down Expand Up @@ -28,7 +27,7 @@ class SeeAllAttendeesButtonWidget extends StatelessWidget {
),
customStyle: const TextStyle(
fontSize: SeeAllAttendeesButtonWidgetStyles.textSize,
color: AppColor.colorTextButton
color: SeeAllAttendeesButtonWidgetStyles.textColor
),
),
);
Expand Down

0 comments on commit 7dcb952

Please sign in to comment.