Skip to content

Instantly share code, notes, and snippets.

@kodenatan17
Created November 24, 2022 07:56
Show Gist options
  • Save kodenatan17/bffd76f2e5f4546da2e28d5da2a3187f to your computer and use it in GitHub Desktop.
Save kodenatan17/bffd76f2e5f4546da2e28d5da2a3187f to your computer and use it in GitHub Desktop.
part of 'theme.dart';
const Color blueColor = Color(0xFF001A41);
const Color blueColor40 = Color(0xFF4E5764);
const Color blueColor10 = Color(0xFFF4F9FF);
const Color greyColor80 = Color(0xFF959595);
const Color greyColor50 = Color(0xFFDBDBDB);
const Color whiteColor = Color(0xFFF6F8F9);
const Color whiteBoneColor = Color(0xFFEAEAEA);
const Color redColor = Color(0xFFB90024);
const Color redColor70 = Color(0xFFED0026);
const Color lightRedColor = Color(0xFFF899A8);
const Color hintColor = Color(0XFFC2C2C2);
const Color kPrimaryTextColor = Color(0xFF001A41);
const Color kSecondaryTextColor = Color(0xFF4E5764);
final Color kOverlayColor = const Color(0XFF242424).withOpacity(0.7);
const Color kStandardDark = Color(0XFF4C4C4C);
const Color kButtonSecondaryActive = Color(0xFF001A41);
const Color kButtonSecondaryHovered = Color(0xFF4E5764);
const Color kButtonSecondaryPressed = Color(0xFF001A41);
const Color kButtonSecondaryDisabled = Color(0xFFC2C2C2);
const Color kButtonPrimaryActive = Color(0xFFED0026);
const Color kButtonPrimaryHovered = Color(0xffDF416B);
const Color kButtonPrimaryPressed = Color(0xffB90024);
const Color kButtonPrimaryDisabled = Color(0xFFF899A8);
LinearGradient gradientTestingPrimary = const LinearGradient(
begin: Alignment.topRight,
end: Alignment.topLeft,
colors: [
Color(0xFFD75853),
Color(0xFFDF416B),
Color(0xFF4E2977),
],
stops: [0.0, 0.52, 1],
);
LinearGradient gradientTestingSecondary = const LinearGradient(
begin: Alignment.topRight,
end: Alignment.topLeft,
colors: [
Color(0xFF4E2977),
Color(0xFFDF416B),
Color(0xFF4E2977),
],
stops: [0.0, 0.52, 1],
);
LinearGradient gradientColorPrimary = const LinearGradient(
begin: Alignment.topRight,
end: Alignment.bottomLeft,
colors: [
Color(0xFFD75853),
Color(0xFFDF416B),
Color(0xFF4E2977),
],
stops: [0.0, 0.52, 1],
);
LinearGradient gradientColorSecondary = const LinearGradient(
begin: Alignment.topRight,
end: Alignment.bottomLeft,
colors: [
Color(0xFFD75372),
Color(0xFFDF416B),
Color(0xFF4E2977),
],
stops: [0.0, 0.52, 1],
);
LinearGradient gradientWhiteColor = LinearGradient(
begin: Alignment.centerRight,
end: Alignment.centerLeft,
colors: [
const Color(0xFFFFFFFF).withOpacity(.3),
const Color(0xFFF4F9FF).withOpacity(.7),
],
stops: [0.0, 1],
);
LinearGradient gradientColorThird = const LinearGradient(
begin: Alignment.centerLeft,
end: Alignment.centerRight,
colors: [
Color(0xFFE03361),
Color(0xFFE53233),
Color(0xFFD9315C),
Color(0xFFC31921),
Color(0xFFA9222B),
],
stops: [0.0, 0.53, 0.63, 0.75, 1],
);
LinearGradient blankColor = const LinearGradient(colors: [
Colors.white,
Colors.white,
]);
LinearGradient gradientColorFourth = const LinearGradient(
begin: Alignment.centerLeft,
end: Alignment.centerRight,
colors: [
Color(0xFFC22631),
Color(0xFFD4232B),
Color(0xFFE03361),
Color(0xFFD9315C),
],
stops: [0.0, 0.25, 0.67, 1],
);
Color getColorPrimary(Set<MaterialState> states) {
const Set<MaterialState> interactiveStates = <MaterialState>{
MaterialState.pressed,
MaterialState.hovered,
MaterialState.focused,
};
if (states.any(interactiveStates.contains)) {
return kButtonPrimaryHovered;
}
return kButtonPrimaryActive;
}
Color getColorSecondary(Set<MaterialState> states) {
const Set<MaterialState> interactiveStates = <MaterialState>{
MaterialState.pressed,
MaterialState.hovered,
MaterialState.focused,
};
if (states.any(interactiveStates.contains)) {
return kButtonSecondaryHovered;
}
return kButtonSecondaryActive;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment