update icon

This commit is contained in:
Phuoc Nguyen
2025-11-14 18:02:37 +07:00
parent aae3c9d080
commit b5f90c364d
54 changed files with 534 additions and 245 deletions

View File

@@ -1,4 +1,5 @@
import 'package:flutter/material.dart';
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
import 'package:worker/core/theme/colors.dart';
@@ -58,17 +59,17 @@ class CustomBottomNavBar extends StatelessWidget {
selectedFontSize: 12,
unselectedFontSize: 12,
items: const [
BottomNavigationBarItem(icon: Icon(Icons.home), label: 'Home'),
BottomNavigationBarItem(icon: FaIcon(FontAwesomeIcons.house, size: 20), label: 'Home'),
BottomNavigationBarItem(
icon: Icon(Icons.shopping_bag),
icon: FaIcon(FontAwesomeIcons.bagShopping, size: 20),
label: 'Products',
),
BottomNavigationBarItem(
icon: Icon(Icons.card_membership),
icon: FaIcon(FontAwesomeIcons.gift, size: 20),
label: 'Loyalty',
),
BottomNavigationBarItem(icon: Icon(Icons.person), label: 'Account'),
BottomNavigationBarItem(icon: Icon(Icons.menu), label: 'More'),
BottomNavigationBarItem(icon: FaIcon(FontAwesomeIcons.user, size: 20), label: 'Account'),
BottomNavigationBarItem(icon: FaIcon(FontAwesomeIcons.bars, size: 20), label: 'More'),
],
);
}

View File

@@ -1,4 +1,5 @@
import 'package:flutter/material.dart';
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
import 'package:worker/core/theme/colors.dart';
@@ -54,7 +55,7 @@ class EmptyState extends StatelessWidget {
child: Column(
mainAxisSize: MainAxisSize.min,
children: [
Icon(icon, size: iconSize, color: AppColors.grey500),
FaIcon(icon, size: iconSize, color: AppColors.grey500),
const SizedBox(height: 16),
Text(
title,

View File

@@ -1,4 +1,5 @@
import 'package:flutter/material.dart';
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
import 'package:worker/core/theme/colors.dart';
@@ -43,8 +44,8 @@ class CustomErrorWidget extends StatelessWidget {
child: Column(
mainAxisSize: MainAxisSize.min,
children: [
Icon(
icon ?? Icons.error_outline,
FaIcon(
icon ?? FontAwesomeIcons.circleExclamation,
size: iconSize,
color: AppColors.danger,
),
@@ -62,7 +63,7 @@ class CustomErrorWidget extends StatelessWidget {
const SizedBox(height: 24),
ElevatedButton.icon(
onPressed: onRetry,
icon: const Icon(Icons.refresh),
icon: const FaIcon(FontAwesomeIcons.arrowsRotate, size: 16),
label: const Text('Retry'),
style: ElevatedButton.styleFrom(
backgroundColor: AppColors.primaryBlue,

View File

@@ -1,4 +1,5 @@
import 'package:flutter/material.dart';
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
import 'package:worker/core/theme/colors.dart';
@@ -43,10 +44,10 @@ class ChatFloatingButton extends StatelessWidget {
onPressed: onPressed,
backgroundColor: AppColors.accentCyan,
elevation: 6,
child: const Icon(
Icons.chat_bubble_outline,
child: const FaIcon(
FontAwesomeIcons.message,
color: Colors.white,
size: 24,
size: 22,
),
),
if (unreadCount != null && unreadCount! > 0)