profile refactor

This commit is contained in:
amirrezaghabeli
2025-08-27 13:30:09 +03:30
parent dd46eb6054
commit 0b2825f836
6 changed files with 43 additions and 40 deletions
@@ -33,7 +33,7 @@ class TenderDetailCard extends StatelessWidget {
),
),
Text(
AppStrings.tenderMatchPercentageExample,
'75%',
style: TextStyle(
fontSize: 12.0.sp(),
fontWeight: FontWeight.w600,
@@ -23,7 +23,7 @@ class TenderCardProgressBar extends StatelessWidget {
),
),
Text(
AppStrings.tenderMatchPercentageExample,
'75%',
style: TextStyle(
fontSize: 12.0.sp(),
fontWeight: FontWeight.w600,
+9 -9
View File
@@ -81,34 +81,34 @@ class _DesktopProfilePageState extends State<DesktopProfilePage> {
break;
case 2:
// Already on profile
break;
}
},
),
SizedBox(
// color: Colors.amber.shade100,
width: 740,
// height: 662,
child: Column(
children: [
SizedBox(height: 36.0.h()),
TitleDescription(
title: 'Company Name',
title: AppStrings.companyName,
description: viewModel.companyProfileData!.name!,
),
TitleDescription(
title: 'National ID',
title: AppStrings.nationalId,
description: viewModel.companyProfileData!.id!,
),
TitleDescription(
title: 'Registration No.',
title: AppStrings.registrationNumber,
description:
viewModel.companyProfileData!.registrationNumber!,
),
TitleDescription(title: 'Business Type', description: '-'),
TitleDescription(
title: 'Founded',
title: AppStrings.businessType,
description: '-',
),
TitleDescription(
title: AppStrings.founded,
description:
viewModel.companyProfileData!.foundedYear!.toString(),
),
@@ -168,7 +168,7 @@ class _DesktopProfilePageState extends State<DesktopProfilePage> {
),
alignment: Alignment.center,
child: Text(
'Logout',
AppStrings.logout,
style: TextStyle(
fontSize: 14.0.sp(),
fontWeight: FontWeight.w500,
+9 -6
View File
@@ -74,21 +74,24 @@ class _MobileProfilePageState extends State<MobileProfilePage> {
children: [
SizedBox(height: 36.0.h()),
TitleDescription(
title: 'Company Name',
title: AppStrings.companyName,
description: viewModel.companyProfileData!.name!,
),
TitleDescription(
title: 'National ID',
title: AppStrings.nationalId,
description: viewModel.companyProfileData!.id!,
),
TitleDescription(
title: 'Registration No.',
title: AppStrings.registrationNumber,
description:
viewModel.companyProfileData!.registrationNumber!,
),
TitleDescription(title: 'Business Type', description: '-'),
TitleDescription(
title: 'Founded',
title: AppStrings.businessType,
description: '-',
),
TitleDescription(
title: AppStrings.founded,
description:
viewModel.companyProfileData!.foundedYear!.toString(),
),
@@ -145,7 +148,7 @@ class _MobileProfilePageState extends State<MobileProfilePage> {
),
alignment: Alignment.center,
child: Text(
'Logout',
AppStrings.logout,
style: TextStyle(
fontSize: 14.0.sp(),
fontWeight: FontWeight.w500,
+15 -10
View File
@@ -118,22 +118,27 @@ class _TabletProfilePageState extends State<TabletProfilePage> {
children: [
SizedBox(height: 128.0.h()),
TitleDescription(
title: 'Company Name',
description: 'Telecom Solutions GmbH',
title: AppStrings.companyName,
description: viewModel.companyProfileData!.name!,
),
TitleDescription(
title: 'National ID',
description: '12345678901',
title: AppStrings.nationalId,
description: viewModel.companyProfileData!.id!,
),
TitleDescription(
title: 'Registration No.',
description: 'DE-55667788',
title: AppStrings.registrationNumber,
description:
viewModel.companyProfileData!.registrationNumber!,
),
TitleDescription(
title: 'Business Type',
description: 'Telecommunications',
title: AppStrings.businessType,
description: '-',
),
TitleDescription(
title: AppStrings.founded,
description:
viewModel.companyProfileData!.foundedYear!.toString(),
),
TitleDescription(title: 'Founded', description: '2010'),
SizedBox(height: 24.0.h()),
// Theme Toggle
Align(
@@ -190,7 +195,7 @@ class _TabletProfilePageState extends State<TabletProfilePage> {
),
alignment: Alignment.center,
child: Text(
'Logout',
AppStrings.logout,
style: TextStyle(
fontSize: 14.0.sp(),
fontWeight: FontWeight.w500,