Skip to content

Commit 54d0fed

Browse files
committed
fix whatsapp button, increase height space gapping in main view , simple refactor
1 parent 3a03c46 commit 54d0fed

13 files changed

Lines changed: 27 additions & 28 deletions

lib/view/main/components/drawer/about.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import 'package:flutter/material.dart';
2-
import 'package:flutter_portfolio/extensions.dart';
2+
import 'package:flutter_portfolio/font_clamper_extension.dart';
33
import 'package:flutter_portfolio/res/constants.dart';
44
import 'package:flutter_screenutil/flutter_screenutil.dart';
55
import 'drawer_image.dart';

lib/view/main/components/drawer/drawer.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import 'package:flutter/material.dart';
2-
import 'package:flutter_portfolio/view/main/components/drawer/contact_icons.dart';
2+
import 'package:flutter_portfolio/view/main/components/drawer/drawer_bottom_social_buttons.dart';
33
import 'package:flutter_portfolio/view/main/components/drawer/personal_info.dart';
44
import 'package:flutter_screenutil/flutter_screenutil.dart';
55
import '../../../../res/constants.dart';
@@ -42,7 +42,7 @@ class CustomDrawer extends StatelessWidget {
4242
MySKills(),
4343
Knowledges(),
4444
Divider(),
45-
ContactIcon(),
45+
DrawerBottomSocialButton(),
4646
],
4747
),
4848
),

lib/view/main/components/drawer/contact_icons.dart renamed to lib/view/main/components/drawer/drawer_bottom_social_buttons.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import 'package:url_launcher/url_launcher.dart';
44

55
import '../../../../res/constants.dart';
66

7-
class ContactIcon extends StatelessWidget {
8-
const ContactIcon({super.key});
7+
class DrawerBottomSocialButton extends StatelessWidget {
8+
const DrawerBottomSocialButton({super.key});
99

1010
@override
1111
Widget build(BuildContext context) {
@@ -38,7 +38,7 @@ class ContactIcon extends StatelessWidget {
3838
const Spacer(),
3939
IconButton(
4040
onPressed: () {
41-
launchUrl(Uri.parse('https://github.com/Eslam-Hossam1/'));
41+
launchUrl(Uri.parse('https://wa.me/201028735105'));
4242
},
4343
icon: SvgPicture.asset(
4444
'assets/icons/whatsapp-svgrepo-com.svg',

lib/view/main/components/drawer/header_info.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import 'package:flutter/material.dart';
22
import 'package:flutter/services.dart';
3-
import 'package:flutter_portfolio/extensions.dart';
3+
import 'package:flutter_portfolio/font_clamper_extension.dart';
44
import 'package:flutter_screenutil/flutter_screenutil.dart';
55
import 'package:flutter_svg/svg.dart';
66
import 'package:fluttertoast/fluttertoast.dart';

lib/view/main/components/drawer/knowledge.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import 'package:flutter/material.dart';
2-
import 'package:flutter_portfolio/extensions.dart';
2+
import 'package:flutter_portfolio/font_clamper_extension.dart';
33
import 'package:flutter_screenutil/flutter_screenutil.dart';
44
import 'package:flutter_svg/svg.dart';
55
import '../../../../res/constants.dart';

lib/view/main/components/drawer/knowledges.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import 'package:flutter/material.dart';
2-
import 'package:flutter_portfolio/extensions.dart';
2+
import 'package:flutter_portfolio/font_clamper_extension.dart';
33
import 'package:flutter_screenutil/flutter_screenutil.dart';
44

55
import 'knowledge.dart';

lib/view/main/components/drawer/my_skill.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import 'package:flutter/material.dart';
2-
import 'package:flutter_portfolio/extensions.dart';
2+
import 'package:flutter_portfolio/font_clamper_extension.dart';
33
import 'package:flutter_screenutil/flutter_screenutil.dart';
44

55
import '../../../../res/constants.dart';

lib/view/main/components/navigation_button_list.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import 'package:flutter/material.dart';
22
import 'package:flutter_portfolio/view%20model/controller.dart';
3-
import 'package:flutter_portfolio/view/main/components/connect_button.dart';
3+
import 'package:flutter_portfolio/view/main/components/whatsapp_colored_button.dart';
44
import 'package:flutter_portfolio/widgets/menu_button.dart';
55

66
import 'navigation_button.dart';
@@ -67,7 +67,7 @@ class NavigationButtonList extends StatelessWidget {
6767
},
6868
),
6969
),
70-
width > 800 ? const ConnectButton() : const SizedBox.shrink(),
70+
width > 800 ? const WhatsappColoredButton() : const SizedBox.shrink(),
7171
],
7272
),
7373
);

lib/view/main/components/connect_button.dart renamed to lib/view/main/components/whatsapp_colored_button.dart

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ import 'package:flutter/material.dart';
33
import 'package:url_launcher/url_launcher.dart';
44
import '../../../res/constants.dart';
55

6-
class ConnectButton extends StatefulWidget {
7-
const ConnectButton({super.key});
6+
class WhatsappColoredButton extends StatefulWidget {
7+
const WhatsappColoredButton({super.key});
88

99
@override
10-
State<ConnectButton> createState() => _ConnectButtonState();
10+
State<WhatsappColoredButton> createState() => _WhatsappColoredButtonState();
1111
}
1212

13-
class _ConnectButtonState extends State<ConnectButton> {
13+
class _WhatsappColoredButtonState extends State<WhatsappColoredButton> {
1414
bool _isHovered = false;
1515

1616
@override

0 commit comments

Comments
 (0)