first commit

This commit is contained in:
Sas Andy
2025-01-31 10:12:08 +07:00
commit 6554441a4b
180 changed files with 8490 additions and 0 deletions

55
lib/app/constant.dart Normal file
View File

@@ -0,0 +1,55 @@
import 'package:flutter/material.dart';
class Constant {
static double designHeight = 982;
static double designWidth = 1512;
static String versi = "Versi 16";
static TextStyle title({required BuildContext context}) {
return TextStyle(
fontSize: Constant.getActualX(context: context, x: 32),
fontWeight: FontWeight.w600,
);
}
static TextStyle subTitle({required BuildContext context}) {
return TextStyle(
fontSize: Constant.getActualX(context: context, x: 22),
fontWeight: FontWeight.w600,
);
}
static TextStyle layananTitle({required BuildContext context}) {
return TextStyle(
fontSize: Constant.getActualX(context: context, x: 18),
fontWeight: FontWeight.w600,
);
}
static TextStyle label({required BuildContext context}) {
return TextStyle(
fontSize: Constant.getActualX(context: context, x: 16),
fontStyle: FontStyle.italic);
}
static TextStyle normal({required BuildContext context}) {
return TextStyle(
fontSize: Constant.getActualX(context: context, x: 16),
);
}
//size convertion
static double getActualX({
required BuildContext context,
required double x,
}) {
return x / designWidth * MediaQuery.of(context).size.width;
}
static double getActualY({
required BuildContext context,
required double y,
}) {
return y / designHeight * MediaQuery.of(context).size.height;
}
}