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

@@ -6,6 +6,7 @@ library;
import 'dart:io';
import 'package:flutter/material.dart';
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
import 'package:worker/core/constants/ui_constants.dart';
import 'package:worker/core/theme/colors.dart';
@@ -154,7 +155,7 @@ class FileUploadCard extends StatelessWidget {
height: 50,
color: AppColors.grey100,
child: const Icon(
Icons.broken_image,
FontAwesomeIcons.image,
color: AppColors.grey500,
size: 24,
),
@@ -203,7 +204,7 @@ class FileUploadCard extends StatelessWidget {
// Remove button
IconButton(
icon: const Icon(Icons.close, color: AppColors.danger, size: 20),
icon: const FaIcon(FontAwesomeIcons.xmark, color: AppColors.danger, size: 18),
onPressed: onRemove,
padding: EdgeInsets.zero,
constraints: const BoxConstraints(),

View File

@@ -6,6 +6,7 @@ library;
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
import 'package:worker/core/constants/ui_constants.dart';
import 'package:worker/core/theme/colors.dart';
@@ -93,7 +94,7 @@ class PhoneInputField extends StatelessWidget {
color: AppColors.grey500,
),
prefixIcon: const Icon(
Icons.phone,
FontAwesomeIcons.phone,
color: AppColors.primaryBlue,
size: AppIconSize.md,
),

View File

@@ -4,6 +4,7 @@
library;
import 'package:flutter/material.dart';
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
import 'package:worker/core/constants/ui_constants.dart';
import 'package:worker/core/theme/colors.dart';
@@ -62,7 +63,7 @@ class RoleDropdown extends StatelessWidget {
color: AppColors.grey500,
),
prefixIcon: const Icon(
Icons.work,
FontAwesomeIcons.briefcase,
color: AppColors.primaryBlue,
size: AppIconSize.md,
),
@@ -104,7 +105,7 @@ class RoleDropdown extends StatelessWidget {
],
onChanged: onChanged,
validator: validator,
icon: const Icon(Icons.arrow_drop_down, color: AppColors.grey500),
icon: const FaIcon(FontAwesomeIcons.chevronDown, color: AppColors.grey500, size: 16),
dropdownColor: AppColors.white,
style: const TextStyle(
fontSize: InputFieldSpecs.fontSize,