update icon
This commit is contained in:
@@ -9,6 +9,7 @@ import 'dart:io';
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
|
||||
import 'package:go_router/go_router.dart';
|
||||
import 'package:image_picker/image_picker.dart';
|
||||
|
||||
@@ -174,12 +175,12 @@ class _RegisterPageState extends ConsumerState<RegisterPage> {
|
||||
child: Wrap(
|
||||
children: [
|
||||
ListTile(
|
||||
leading: const Icon(Icons.camera_alt),
|
||||
leading: const FaIcon(FontAwesomeIcons.camera, size: 20),
|
||||
title: const Text('Chụp ảnh'),
|
||||
onTap: () => Navigator.pop(context, ImageSource.camera),
|
||||
),
|
||||
ListTile(
|
||||
leading: const Icon(Icons.photo_library),
|
||||
leading: const FaIcon(FontAwesomeIcons.images, size: 20),
|
||||
title: const Text('Chọn từ thư viện'),
|
||||
onTap: () => Navigator.pop(context, ImageSource.gallery),
|
||||
),
|
||||
@@ -392,7 +393,7 @@ class _RegisterPageState extends ConsumerState<RegisterPage> {
|
||||
backgroundColor: AppColors.white,
|
||||
elevation: AppBarSpecs.elevation,
|
||||
leading: IconButton(
|
||||
icon: const Icon(Icons.arrow_back, color: Colors.black),
|
||||
icon: const FaIcon(FontAwesomeIcons.arrowLeft, color: Colors.black, size: 20),
|
||||
onPressed: () => context.pop(),
|
||||
),
|
||||
title: const Text(
|
||||
@@ -470,7 +471,7 @@ class _RegisterPageState extends ConsumerState<RegisterPage> {
|
||||
textInputAction: TextInputAction.next,
|
||||
decoration: _buildInputDecoration(
|
||||
hintText: 'Nhập họ và tên',
|
||||
prefixIcon: Icons.person,
|
||||
prefixIcon: FontAwesomeIcons.user,
|
||||
),
|
||||
validator: (value) => Validators.minLength(
|
||||
value,
|
||||
@@ -498,7 +499,7 @@ class _RegisterPageState extends ConsumerState<RegisterPage> {
|
||||
textInputAction: TextInputAction.next,
|
||||
decoration: _buildInputDecoration(
|
||||
hintText: 'Nhập email',
|
||||
prefixIcon: Icons.email,
|
||||
prefixIcon: FontAwesomeIcons.envelope,
|
||||
),
|
||||
validator: Validators.email,
|
||||
),
|
||||
@@ -513,12 +514,12 @@ class _RegisterPageState extends ConsumerState<RegisterPage> {
|
||||
textInputAction: TextInputAction.done,
|
||||
decoration: _buildInputDecoration(
|
||||
hintText: 'Tạo mật khẩu mới',
|
||||
prefixIcon: Icons.lock,
|
||||
prefixIcon: FontAwesomeIcons.lock,
|
||||
suffixIcon: IconButton(
|
||||
icon: Icon(
|
||||
_passwordVisible
|
||||
? Icons.visibility
|
||||
: Icons.visibility_off,
|
||||
? FontAwesomeIcons.eye
|
||||
: FontAwesomeIcons.eyeSlash,
|
||||
color: AppColors.grey500,
|
||||
),
|
||||
onPressed: () {
|
||||
@@ -560,7 +561,7 @@ class _RegisterPageState extends ConsumerState<RegisterPage> {
|
||||
textInputAction: TextInputAction.next,
|
||||
decoration: _buildInputDecoration(
|
||||
hintText: 'Nhập tên công ty (không bắt buộc)',
|
||||
prefixIcon: Icons.business,
|
||||
prefixIcon: FontAwesomeIcons.building,
|
||||
),
|
||||
),
|
||||
const SizedBox(height: AppSpacing.md),
|
||||
@@ -761,7 +762,7 @@ class _RegisterPageState extends ConsumerState<RegisterPage> {
|
||||
value: _selectedRole,
|
||||
decoration: _buildInputDecoration(
|
||||
hintText: 'Chọn vai trò',
|
||||
prefixIcon: Icons.work,
|
||||
prefixIcon: FontAwesomeIcons.briefcase,
|
||||
),
|
||||
items: groups
|
||||
.map(
|
||||
|
||||
Reference in New Issue
Block a user