first commit

This commit is contained in:
2025-03-03 20:59:42 +03:00
commit 273e68557a
1099 changed files with 17880 additions and 0 deletions

146
lib/common/typography.dart Normal file
View File

@@ -0,0 +1,146 @@
import 'package:remever/common/widgets/typography.dart';
/// -- Regular --
class Regular12px extends TypographyTypeRegular {
@override
double get size => 12;
}
class Regular13px extends TypographyTypeRegular {
@override
double get size => 13;
}
class Regular14px extends TypographyTypeRegular {
@override
double get size => 14;
}
class Regular16px extends TypographyTypeRegular {
@override
double get size => 16;
}
class Regular17px extends TypographyTypeRegular {
@override
double get size => 17;
}
// -- Medium --
class Medium12px extends TypographyTypeMedium {
@override
double get size => 12;
}
class Medium13px extends TypographyTypeMedium {
@override
double get size => 13;
}
class Medium14px extends TypographyTypeMedium {
@override
double get size => 14;
}
class Medium16px extends TypographyTypeMedium {
@override
double get size => 16;
}
// -- SemiBold --
class SemiBold10px extends TypographyTypeSemiBold {
@override
double get size => 10;
}
class SemiBold11px extends TypographyTypeSemiBold {
@override
double get size => 11;
}
class SemiBold12px extends TypographyTypeSemiBold {
@override
double get size => 12;
}
class SemiBold13px extends TypographyTypeSemiBold {
@override
double get size => 13;
}
class SemiBold14px extends TypographyTypeSemiBold {
@override
double get size => 14;
}
class SemiBold18px extends TypographyTypeSemiBold {
@override
double get size => 18;
}
class SemiBold22px extends TypographyTypeSemiBold {
@override
double get size => 22;
}
class SemiBold24px extends TypographyTypeSemiBold {
@override
double get size => 24;
}
class SemiBold28px extends TypographyTypeSemiBold {
@override
double get size => 28;
}
// -- Bold --
class Bold10px extends TypographyTypeBold {
@override
double get size => 10;
}
class Bold12px extends TypographyTypeBold {
@override
double get size => 12;
}
class Bold13px extends TypographyTypeBold {
@override
double get size => 13;
}
class Bold14px extends TypographyTypeBold {
@override
double get size => 14;
}
class Bold16px extends TypographyTypeBold {
@override
double get size => 16;
}
class Bold18px extends TypographyTypeBold {
@override
double get size => 18;
}
class Bold24px extends TypographyTypeBold {
@override
double get size => 24;
}
// -- HeadBold --
class HeadBold20px extends TypographyTypeHeadBold {
@override
double get size => 20;
}
class HeadBold28px extends TypographyTypeHeadBold {
@override
double get size => 28;
}