step 25 : ganti icon apk
This commit is contained in:
@@ -158,6 +158,7 @@ class CustomDrawer extends HookConsumerWidget {
|
||||
backgroundColor: Constant.textGrey.withOpacity(0.16),
|
||||
label: Text(
|
||||
M_CompanyName.value,
|
||||
overflow: TextOverflow.ellipsis,
|
||||
style: TextStyle(
|
||||
color: Constant.textGreyv2,
|
||||
),
|
||||
@@ -320,6 +321,18 @@ class CustomDrawer extends HookConsumerWidget {
|
||||
);
|
||||
},
|
||||
),
|
||||
|
||||
Spacer(),
|
||||
|
||||
// Versi Aplikasi
|
||||
ListTile(
|
||||
title: Text(
|
||||
'Versi ${Constant.version}',
|
||||
style: Constant.titleH4Login(context: context)
|
||||
.copyWith(color: Constant.textGrey),
|
||||
),
|
||||
onTap: () {},
|
||||
),
|
||||
],
|
||||
),
|
||||
),
|
||||
|
||||
@@ -92,7 +92,7 @@ class HistoryRowAtasWidget extends HookConsumerWidget {
|
||||
String formatDateString(String inputDate) {
|
||||
try {
|
||||
// Parsing tanggal dari string input
|
||||
DateTime date = DateFormat('dd-MM-yyyy','id').parse(inputDate);
|
||||
DateTime date = DateFormat('dd-MM-yyyy', 'id').parse(inputDate);
|
||||
|
||||
// Format tanggal ke '30 Des 2023'
|
||||
String formattedDate = DateFormat('dd MMM yyyy', 'id').format(date);
|
||||
@@ -108,19 +108,71 @@ class HistoryRowAtasWidget extends HookConsumerWidget {
|
||||
|
||||
Widget getIconUrl(String categoryid) {
|
||||
List<Map<String, String>> iconDataList = [
|
||||
{'categoryid': '1', 'url': 'https://devone.aplikasi.web.id/pettycash-media/icon/icon_13.svg'},
|
||||
{'categoryid': '2', 'url': 'https://devone.aplikasi.web.id/pettycash-media/icon/icon_13.svg'},
|
||||
{'categoryid': '3', 'url': 'https://devone.aplikasi.web.id/pettycash-media/icon/icon_3.svg'},
|
||||
{'categoryid': '4', 'url': 'https://devone.aplikasi.web.id/pettycash-media/icon/icon_13.svg'},
|
||||
{'categoryid': '5', 'url': 'https://devone.aplikasi.web.id/pettycash-media/icon/icon_5.svg'},
|
||||
{'categoryid': '6', 'url': 'https://devone.aplikasi.web.id/pettycash-media/icon/icon_6.svg'},
|
||||
{'categoryid': '7', 'url': 'https://devone.aplikasi.web.id/pettycash-media/icon/icon_13.svg'},
|
||||
{'categoryid': '8', 'url': 'https://devone.aplikasi.web.id/pettycash-media/icon/icon_13.svg'},
|
||||
{'categoryid': '9', 'url': 'https://devone.aplikasi.web.id/pettycash-media/icon/icon_13.svg'},
|
||||
{'categoryid': '10', 'url': 'https://devone.aplikasi.web.id/pettycash-media/icon/icon_13.svg'},
|
||||
{'categoryid': '11', 'url': 'https://devone.aplikasi.web.id/pettycash-media/icon/icon_13.svg'},
|
||||
{'categoryid': '12', 'url': 'https://devone.aplikasi.web.id/pettycash-media/icon/icon_12.svg'},
|
||||
{'categoryid': '13', 'url': 'https://devone.aplikasi.web.id/pettycash-media/icon/icon_13.svg'},
|
||||
{
|
||||
'categoryid': '1',
|
||||
'url':
|
||||
'https://devone.aplikasi.web.id/pettycash-media/icon/icon_13.svg'
|
||||
},
|
||||
{
|
||||
'categoryid': '2',
|
||||
'url':
|
||||
'https://devone.aplikasi.web.id/pettycash-media/icon/icon_13.svg'
|
||||
},
|
||||
{
|
||||
'categoryid': '3',
|
||||
'url':
|
||||
'https://devone.aplikasi.web.id/pettycash-media/icon/icon_3.svg'
|
||||
},
|
||||
{
|
||||
'categoryid': '4',
|
||||
'url':
|
||||
'https://devone.aplikasi.web.id/pettycash-media/icon/icon_13.svg'
|
||||
},
|
||||
{
|
||||
'categoryid': '5',
|
||||
'url':
|
||||
'https://devone.aplikasi.web.id/pettycash-media/icon/icon_5.svg'
|
||||
},
|
||||
{
|
||||
'categoryid': '6',
|
||||
'url':
|
||||
'https://devone.aplikasi.web.id/pettycash-media/icon/icon_6.svg'
|
||||
},
|
||||
{
|
||||
'categoryid': '7',
|
||||
'url':
|
||||
'https://devone.aplikasi.web.id/pettycash-media/icon/icon_13.svg'
|
||||
},
|
||||
{
|
||||
'categoryid': '8',
|
||||
'url':
|
||||
'https://devone.aplikasi.web.id/pettycash-media/icon/icon_13.svg'
|
||||
},
|
||||
{
|
||||
'categoryid': '9',
|
||||
'url':
|
||||
'https://devone.aplikasi.web.id/pettycash-media/icon/icon_13.svg'
|
||||
},
|
||||
{
|
||||
'categoryid': '10',
|
||||
'url':
|
||||
'https://devone.aplikasi.web.id/pettycash-media/icon/icon_13.svg'
|
||||
},
|
||||
{
|
||||
'categoryid': '11',
|
||||
'url':
|
||||
'https://devone.aplikasi.web.id/pettycash-media/icon/icon_13.svg'
|
||||
},
|
||||
{
|
||||
'categoryid': '12',
|
||||
'url':
|
||||
'https://devone.aplikasi.web.id/pettycash-media/icon/icon_12.svg'
|
||||
},
|
||||
{
|
||||
'categoryid': '13',
|
||||
'url':
|
||||
'https://devone.aplikasi.web.id/pettycash-media/icon/icon_13.svg'
|
||||
},
|
||||
];
|
||||
|
||||
String urlFix = "";
|
||||
@@ -130,7 +182,8 @@ class HistoryRowAtasWidget extends HookConsumerWidget {
|
||||
// urlFix =
|
||||
// "https://devone.aplikasi.web.id/pettycash-media/icon/icon_$icon_category_id.svg";
|
||||
|
||||
urlFix = iconDataList[i]['url'] ?? "https://devone.aplikasi.web.id/pettycash-media/icon/icon_13.svg";
|
||||
urlFix = iconDataList[i]['url'] ??
|
||||
"https://devone.aplikasi.web.id/pettycash-media/icon/icon_13.svg";
|
||||
}
|
||||
}
|
||||
|
||||
@@ -271,21 +324,23 @@ class HistoryRowAtasWidget extends HookConsumerWidget {
|
||||
mainAxisAlignment: MainAxisAlignment.end,
|
||||
children: [
|
||||
Container(
|
||||
// width: Constant.getActualXPhone(context: context, x: 32),
|
||||
height: Constant.getActualYPhone(context: context, y: 19),
|
||||
width: Constant.getActualXPhone(context: context, x: 80),
|
||||
height: Constant.getActualYPhone(context: context, y: 24),
|
||||
decoration: BoxDecoration(
|
||||
color: Constant.bgIconHistory,
|
||||
borderRadius: BorderRadius.all(
|
||||
Radius.circular(6.0),
|
||||
),
|
||||
),
|
||||
child: Padding(
|
||||
padding: EdgeInsets.all(2.0),
|
||||
child: Align(
|
||||
alignment: Alignment.center,
|
||||
child: Text(
|
||||
tipe,
|
||||
style: Constant.body1_600(context: context).copyWith(
|
||||
fontWeight: FontWeight.w600,
|
||||
color: Constant.pcBtnBackgroundColor),
|
||||
fontWeight: FontWeight.w600,
|
||||
color: Constant.pcBtnBackgroundColor,
|
||||
fontSize: 14,
|
||||
),
|
||||
),
|
||||
),
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user