2022-08-26 08:11:35 +00:00
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
import 'package:google_fonts/google_fonts.dart';
|
2022-09-26 17:34:41 +00:00
|
|
|
import 'package:stackwallet/utilities/theme/color_theme.dart';
|
2022-09-22 22:17:21 +00:00
|
|
|
import 'package:stackwallet/utilities/theme/stack_colors.dart';
|
2022-08-26 08:11:35 +00:00
|
|
|
|
|
|
|
class STextStyles {
|
2022-09-26 17:34:41 +00:00
|
|
|
static StackColors _theme(BuildContext context) =>
|
|
|
|
Theme.of(context).extension<StackColors>()!;
|
|
|
|
|
2022-12-21 19:46:50 +00:00
|
|
|
static TextStyle sectionLabelMedium12(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark3,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 12,
|
|
|
|
);
|
|
|
|
case ThemeType.oceanBreeze:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark3,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 12,
|
|
|
|
);
|
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark3,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 12,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2022-09-26 17:34:41 +00:00
|
|
|
static TextStyle pageTitleH1(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
fontSize: 20,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
fontSize: 20,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
fontSize: 20,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle pageTitleH2(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
fontSize: 18,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
fontSize: 18,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
fontSize: 18,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle navBarTitle(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
fontSize: 16,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
fontSize: 16,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
fontSize: 16,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle titleBold12(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
fontSize: 16,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
fontSize: 16,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
fontSize: 16,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle titleBold12_400(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w400,
|
|
|
|
fontSize: 16,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w400,
|
|
|
|
fontSize: 16,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w400,
|
|
|
|
fontSize: 16,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle subtitle(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w400,
|
|
|
|
fontSize: 16,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w400,
|
|
|
|
fontSize: 16,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w400,
|
|
|
|
fontSize: 16,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle subtitle500(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 16,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 16,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 16,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle subtitle600(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
fontSize: 16,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
fontSize: 16,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
fontSize: 16,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle button(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).buttonTextPrimary,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 16,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).buttonTextPrimary,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 16,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).buttonTextPrimary,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 16,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle largeMedium14(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 16,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 16,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 16,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle smallMed14(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark3,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 16,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark3,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 16,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark3,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 16,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle smallMed12(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark3,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 14,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark3,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 14,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark3,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 14,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle label(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textSubtitle1,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 12,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textSubtitle1,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 12,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textSubtitle1,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 12,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2022-10-27 22:04:13 +00:00
|
|
|
static TextStyle labelExtraExtraSmall(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textFieldActiveSearchIconRight,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 14,
|
|
|
|
height: 14 / 14,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textFieldActiveSearchIconRight,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 14,
|
|
|
|
height: 14 / 14,
|
|
|
|
);
|
2022-10-27 22:04:13 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textFieldActiveSearchIconRight,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 14,
|
|
|
|
height: 14 / 14,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2022-09-26 17:34:41 +00:00
|
|
|
static TextStyle label700(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textSubtitle1,
|
|
|
|
fontWeight: FontWeight.w700,
|
|
|
|
fontSize: 12,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textSubtitle1,
|
|
|
|
fontWeight: FontWeight.w700,
|
|
|
|
fontSize: 12,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textSubtitle1,
|
|
|
|
fontWeight: FontWeight.w700,
|
|
|
|
fontSize: 12,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle itemSubtitle(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).infoItemLabel,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 14,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).infoItemLabel,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 14,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).infoItemLabel,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 14,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle itemSubtitle12(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 14,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 14,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 14,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle itemSubtitle12_600(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 14,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 14,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 14,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle fieldLabel(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textSubtitle2,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 14,
|
|
|
|
height: 1.5,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textSubtitle2,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 14,
|
|
|
|
height: 1.5,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textSubtitle2,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 14,
|
|
|
|
height: 1.5,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle field(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 14,
|
|
|
|
height: 1.5,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 14,
|
|
|
|
height: 1.5,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 14,
|
|
|
|
height: 1.5,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle baseXS(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w400,
|
|
|
|
fontSize: 14,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w400,
|
|
|
|
fontSize: 14,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w400,
|
|
|
|
fontSize: 14,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle link(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).accentColorRed,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 14,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).accentColorRed,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 14,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).accentColorRed,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 14,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle link2(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).infoItemIcons,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 14,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).infoItemIcons,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 14,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).infoItemIcons,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 14,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle richLink(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).accentColorBlue,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 12,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).accentColorBlue,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 12,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).accentColorBlue,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 12,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2022-12-20 20:29:25 +00:00
|
|
|
static TextStyle w600_12(BuildContext context) {
|
2022-09-26 17:34:41 +00:00
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
fontSize: 12,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
fontSize: 12,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
fontSize: 12,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2022-12-21 17:06:53 +00:00
|
|
|
static TextStyle w500_12(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 12,
|
|
|
|
);
|
|
|
|
case ThemeType.oceanBreeze:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 12,
|
|
|
|
);
|
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 12,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2022-09-26 17:34:41 +00:00
|
|
|
static TextStyle syncPercent(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 12,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 12,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 12,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle buttonSmall(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 12,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 12,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 12,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle errorSmall(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textError,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 10,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textError,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 10,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textError,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 10,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle infoSmall(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textSubtitle1,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 10,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textSubtitle1,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 10,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textSubtitle1,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 10,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
2022-08-26 08:11:35 +00:00
|
|
|
|
2022-09-15 19:48:28 +00:00
|
|
|
// Desktop
|
|
|
|
|
2022-11-08 19:50:53 +00:00
|
|
|
static TextStyle desktopH1(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
fontSize: 40,
|
|
|
|
height: 40 / 40,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
fontSize: 40,
|
|
|
|
height: 40 / 40,
|
|
|
|
);
|
2022-11-08 19:50:53 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
fontSize: 40,
|
|
|
|
height: 40 / 40,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2022-09-26 17:34:41 +00:00
|
|
|
static TextStyle desktopH2(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
fontSize: 32,
|
|
|
|
height: 32 / 32,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
fontSize: 32,
|
|
|
|
height: 32 / 32,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
fontSize: 32,
|
|
|
|
height: 32 / 32,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle desktopH3(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
fontSize: 24,
|
|
|
|
height: 24 / 24,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
fontSize: 24,
|
|
|
|
height: 24 / 24,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
fontSize: 24,
|
|
|
|
height: 24 / 24,
|
2023-01-04 17:20:25 +00:00
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle w500_24(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 24,
|
|
|
|
height: 24 / 24,
|
|
|
|
);
|
|
|
|
case ThemeType.oceanBreeze:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 24,
|
|
|
|
height: 24 / 24,
|
|
|
|
);
|
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 24,
|
|
|
|
height: 24 / 24,
|
2022-09-26 17:34:41 +00:00
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle desktopTextMedium(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 20,
|
|
|
|
height: 30 / 20,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 20,
|
|
|
|
height: 30 / 20,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 20,
|
|
|
|
height: 30 / 20,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle desktopTextMediumRegular(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w400,
|
|
|
|
fontSize: 20,
|
|
|
|
height: 30 / 20,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w400,
|
|
|
|
fontSize: 20,
|
|
|
|
height: 30 / 20,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w400,
|
|
|
|
fontSize: 20,
|
|
|
|
height: 30 / 20,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle desktopSubtitleH2(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w400,
|
|
|
|
fontSize: 20,
|
|
|
|
height: 28 / 20,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w400,
|
|
|
|
fontSize: 20,
|
|
|
|
height: 28 / 20,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w400,
|
|
|
|
fontSize: 20,
|
|
|
|
height: 28 / 20,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle desktopSubtitleH1(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w400,
|
|
|
|
fontSize: 24,
|
|
|
|
height: 33 / 24,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w400,
|
|
|
|
fontSize: 24,
|
|
|
|
height: 33 / 24,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w400,
|
|
|
|
fontSize: 24,
|
|
|
|
height: 33 / 24,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle desktopButtonEnabled(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).buttonTextPrimary,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 20,
|
|
|
|
height: 26 / 20,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).buttonTextPrimary,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 20,
|
|
|
|
height: 26 / 20,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).buttonTextPrimary,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 20,
|
|
|
|
height: 26 / 20,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle desktopButtonDisabled(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).buttonTextPrimaryDisabled,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 20,
|
|
|
|
height: 26 / 20,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).buttonTextPrimaryDisabled,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 20,
|
|
|
|
height: 26 / 20,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).buttonTextPrimaryDisabled,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 20,
|
|
|
|
height: 26 / 20,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle desktopButtonSecondaryEnabled(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).buttonTextSecondary,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 20,
|
|
|
|
height: 26 / 20,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).buttonTextSecondary,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 20,
|
|
|
|
height: 26 / 20,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).buttonTextSecondary,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 20,
|
|
|
|
height: 26 / 20,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle desktopButtonSecondaryDisabled(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).buttonTextSecondaryDisabled,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 20,
|
|
|
|
height: 26 / 20,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).buttonTextSecondaryDisabled,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 20,
|
|
|
|
height: 26 / 20,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).buttonTextSecondaryDisabled,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 20,
|
|
|
|
height: 26 / 20,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2022-10-13 22:42:47 +00:00
|
|
|
static TextStyle desktopTextSmall(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
2022-10-14 23:07:58 +00:00
|
|
|
color: _theme(context).textDark,
|
2022-10-13 22:42:47 +00:00
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 18,
|
|
|
|
height: 27 / 18,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 18,
|
|
|
|
height: 27 / 18,
|
|
|
|
);
|
2022-10-13 22:42:47 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).buttonTextPrimaryDisabled,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 18,
|
|
|
|
height: 27 / 18,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2022-12-05 19:55:50 +00:00
|
|
|
static TextStyle desktopTextSmallBold(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w700,
|
|
|
|
fontSize: 18,
|
|
|
|
height: 27 / 18,
|
|
|
|
);
|
|
|
|
case ThemeType.oceanBreeze:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w700,
|
|
|
|
fontSize: 18,
|
|
|
|
height: 27 / 18,
|
|
|
|
);
|
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).buttonTextPrimaryDisabled,
|
|
|
|
fontWeight: FontWeight.w700,
|
|
|
|
fontSize: 18,
|
|
|
|
height: 27 / 18,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2022-09-26 17:34:41 +00:00
|
|
|
static TextStyle desktopTextExtraSmall(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).buttonTextPrimaryDisabled,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 16,
|
|
|
|
height: 24 / 16,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).buttonTextPrimaryDisabled,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 16,
|
|
|
|
height: 24 / 16,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).buttonTextPrimaryDisabled,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 16,
|
|
|
|
height: 24 / 16,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2022-09-29 21:55:10 +00:00
|
|
|
static TextStyle desktopTextExtraExtraSmall(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textSubtitle1,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 14,
|
|
|
|
height: 21 / 14,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textSubtitle1,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 14,
|
|
|
|
height: 21 / 14,
|
|
|
|
);
|
2022-09-29 21:55:10 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textSubtitle1,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 14,
|
|
|
|
height: 21 / 14,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2022-10-28 15:16:35 +00:00
|
|
|
static TextStyle desktopTextExtraExtraSmall600(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
fontSize: 14,
|
|
|
|
height: 21 / 14,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
fontSize: 14,
|
|
|
|
height: 21 / 14,
|
|
|
|
);
|
2022-10-28 15:16:35 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
fontSize: 14,
|
|
|
|
height: 21 / 14,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2022-09-26 17:34:41 +00:00
|
|
|
static TextStyle desktopButtonSmallSecondaryEnabled(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).buttonTextSecondary,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 16,
|
|
|
|
height: 24 / 16,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).buttonTextSecondary,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 16,
|
|
|
|
height: 24 / 16,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).buttonTextSecondary,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 16,
|
|
|
|
height: 24 / 16,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle desktopTextFieldLabel(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textSubtitle2,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 20,
|
|
|
|
height: 30 / 20,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textSubtitle2,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 20,
|
|
|
|
height: 30 / 20,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textSubtitle2,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 20,
|
|
|
|
height: 30 / 20,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle desktopMenuItem(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark.withOpacity(0.8),
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 16,
|
|
|
|
height: 20.8 / 16,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark.withOpacity(0.8),
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 16,
|
|
|
|
height: 20.8 / 16,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark.withOpacity(0.8),
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 16,
|
|
|
|
height: 20.8 / 16,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle desktopMenuItemSelected(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 16,
|
|
|
|
height: 20.8 / 16,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 16,
|
|
|
|
height: 20.8 / 16,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 16,
|
|
|
|
height: 20.8 / 16,
|
|
|
|
);
|
2022-10-07 00:23:49 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle settingsMenuItem(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark.withOpacity(0.5),
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 16,
|
|
|
|
height: 20.8 / 16,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark.withOpacity(0.5),
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 16,
|
|
|
|
height: 20.8 / 16,
|
|
|
|
);
|
2022-10-07 00:23:49 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark.withOpacity(0.5),
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 16,
|
|
|
|
height: 20.8 / 16,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle settingsMenuItemSelected(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 16,
|
|
|
|
height: 20.8 / 16,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 16,
|
|
|
|
height: 20.8 / 16,
|
|
|
|
);
|
2022-10-07 00:23:49 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w500,
|
|
|
|
fontSize: 16,
|
|
|
|
height: 20.8 / 16,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle stepIndicator(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.roboto(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
fontSize: 8,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.roboto(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
fontSize: 8,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.roboto(
|
|
|
|
color: _theme(context).textDark,
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
fontSize: 8,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle numberDefault(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.roboto(
|
|
|
|
color: _theme(context).numberTextDefault,
|
|
|
|
fontWeight: FontWeight.w400,
|
|
|
|
fontSize: 26,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.roboto(
|
|
|
|
color: _theme(context).numberTextDefault,
|
|
|
|
fontWeight: FontWeight.w400,
|
|
|
|
fontSize: 26,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.roboto(
|
|
|
|
color: _theme(context).numberTextDefault,
|
|
|
|
fontWeight: FontWeight.w400,
|
|
|
|
fontSize: 26,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle datePicker400(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
letterSpacing: 0.5,
|
|
|
|
color: _theme(context).accentColorDark,
|
|
|
|
fontWeight: FontWeight.w400,
|
|
|
|
fontSize: 12,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
letterSpacing: 0.5,
|
|
|
|
color: _theme(context).accentColorDark,
|
|
|
|
fontWeight: FontWeight.w400,
|
|
|
|
fontSize: 12,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
letterSpacing: 0.5,
|
|
|
|
color: _theme(context).accentColorDark,
|
|
|
|
fontWeight: FontWeight.w400,
|
|
|
|
fontSize: 12,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
static TextStyle datePicker600(BuildContext context) {
|
|
|
|
switch (_theme(context).themeType) {
|
|
|
|
case ThemeType.light:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
letterSpacing: 0.5,
|
|
|
|
color: _theme(context).accentColorDark,
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
fontSize: 16,
|
|
|
|
);
|
2022-11-18 00:21:04 +00:00
|
|
|
case ThemeType.oceanBreeze:
|
2022-11-18 03:04:02 +00:00
|
|
|
return GoogleFonts.inter(
|
|
|
|
letterSpacing: 0.5,
|
|
|
|
color: _theme(context).accentColorDark,
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
fontSize: 16,
|
|
|
|
);
|
2022-09-26 17:34:41 +00:00
|
|
|
case ThemeType.dark:
|
|
|
|
return GoogleFonts.inter(
|
|
|
|
letterSpacing: 0.5,
|
|
|
|
color: _theme(context).accentColorDark,
|
|
|
|
fontWeight: FontWeight.w600,
|
|
|
|
fontSize: 16,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
2022-08-26 08:11:35 +00:00
|
|
|
}
|