added edit_contact screen and functions icons

This commit is contained in:
2026-02-09 09:38:58 +01:00
parent 1cd18b002c
commit 6049ce0bee
13 changed files with 661 additions and 328 deletions

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@@ -1,5 +1,5 @@
/// Flutter icons SFIcons
/// Copyright (C) 2025 by original authors @ fluttericon.com, fontello.com
/// Copyright (C) 2026 by original authors @ fluttericon.com, fontello.com
/// This font was generated by FlutterIcon.com, which is derived from Fontello.
///
/// To use this font, place it in your fonts/ directory and include the
@@ -17,310 +17,93 @@
/// License: Apache 2.0 (https://www.apache.org/licenses/LICENSE-2.0)
/// Homepage: https://design.google.com/icons/
///
library;
import 'package:flutter/widgets.dart';
import 'package:utils/utils.dart';
class SFIcons {
SFIcons._();
static const _kFontFam = 'SFIcons';
static const _kFontPkg = isTest ? null : 'sf_components_package';
static const String? _kFontPkg = 'design_system';
static const IconData back = IconData(
0xe800,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData euro = IconData(
0xe801,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData location = IconData(
0xe802,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData alert = IconData(
0xe803,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData close = IconData(
0xe804,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData immoSelected = IconData(
0xe805,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData forward = IconData(
0xe806,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData favorite = IconData(
0xe807,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData search = IconData(
0xe808,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData filter = IconData(
0xe809,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData filterList = IconData(
0xe80a,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData finance = IconData(
0xe80b,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData infoOutlined = IconData(
0xe80c,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData arrowLeftAlt = IconData(
0xe80d,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData edit = IconData(
0xe80e,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData cookie = IconData(
0xe80f,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData email = IconData(
0xe810,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData video = IconData(
0xe811,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData phone = IconData(
0xe812,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData chevronRight = IconData(
0xe813,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData checkCircle = IconData(
0xe814,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData lightbulbOn = IconData(
0xe815,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData externalLink = IconData(
0xe816,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData preferences = IconData(
0xe817,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData bank = IconData(
0xe818,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData arrowRightAlt = IconData(
0xe819,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData offline = IconData(
0xe81a,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData cursorClick = IconData(
0xe81b,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData wand = IconData(
0xe81c,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData help = IconData(
0xe81d,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData notifications = IconData(
0xe81e,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData helpOutlined = IconData(
0xe81f,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData contentCopy = IconData(
0xe820,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData apartmentScene = IconData(
0xe821,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData walletAddMoney = IconData(
0xe822,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData walletSubtractMoney = IconData(
0xe823,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData start = IconData(
0xe828,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData immo = IconData(
0xe829,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData star = IconData(
0xe82a,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData startSelected = IconData(
0xe82b,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData infoCircle = IconData(
0xe82c,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData financeSelected = IconData(
0xe82d,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData loginOutlined = IconData(
0xe82f,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData bank1 = IconData(
0xe830,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData gavel = IconData(
0xe831,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData timer = IconData(
0xe832,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData home = IconData(
0xe83a,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData apartment = IconData(
0xe83b,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData radioButtonUncheckedRounded = IconData(
0xe83c,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData radioButtonCheckedRounded = IconData(
0xe83d,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData share = IconData(
0xe858,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData favoriteOutlined = IconData(
0xe859,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData renovationSelected = IconData(
0xe862,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData renovation = IconData(
0xe868,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData rotateLeft = IconData(
0xe835,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData options = IconData(
0xe86f,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData service = IconData(
0xe870,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData question = IconData(
0xe871,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData lightbulbOutline = IconData(
0xe8a8,
fontFamily: _kFontFam,
fontPackage: _kFontPkg,
);
static const IconData back = IconData(0xe800, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData euro = IconData(0xe801, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData location = IconData(0xe802, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData alert = IconData(0xe803, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData close = IconData(0xe804, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData immoSelected = IconData(0xe805, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData forward = IconData(0xe806, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData favorite = IconData(0xe807, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData search = IconData(0xe808, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData filter = IconData(0xe809, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData filterList = IconData(0xe80a, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData finance = IconData(0xe80b, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData infoOutlined = IconData(0xe80c, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData arrowLeftAlt = IconData(0xe80d, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData edit = IconData(0xe80e, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData cookie = IconData(0xe80f, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData email = IconData(0xe810, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData video = IconData(0xe811, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData phone = IconData(0xe812, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData chevronRight = IconData(0xe813, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData checkCircle = IconData(0xe814, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData lightbulbOn = IconData(0xe815, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData externalLink = IconData(0xe816, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData preferences = IconData(0xe817, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData bank = IconData(0xe818, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData arrowRightAlt = IconData(0xe819, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData offline = IconData(0xe81a, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData cursorClick = IconData(0xe81b, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData wand = IconData(0xe81c, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData help = IconData(0xe81d, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData notifications = IconData(0xe81e, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData helpOutlined = IconData(0xe81f, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData contentCopy = IconData(0xe820, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData apartmentScene = IconData(0xe821, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData walletAddMoney = IconData(0xe822, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData walletSubtractMoney = IconData(0xe823, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData google = IconData(0xe824, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData premium = IconData(0xe825, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData savings = IconData(0xe826, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData functions = IconData(0xe827, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData start = IconData(0xe828, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData immo = IconData(0xe829, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData star = IconData(0xe82a, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData startSelected = IconData(0xe82b, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData infoCircle = IconData(0xe82c, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData financeSelected = IconData(0xe82d, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData loginOutlined = IconData(0xe82f, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData bank1 = IconData(0xe830, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData gavel = IconData(0xe831, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData timer = IconData(0xe832, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData rotateLeft = IconData(0xe835, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData home = IconData(0xe83a, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData apartment = IconData(0xe83b, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData radioButtonUncheckedRounded = IconData(0xe83c, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData radioButtonCheckedRounded = IconData(0xe83d, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData payments = IconData(0xe83e, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData customerService = IconData(0xe83f, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData account = IconData(0xe840, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData privacy = IconData(0xe841, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData watch = IconData(0xe843, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData handshake = IconData(0xe844, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData share = IconData(0xe858, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData favoriteOutlined = IconData(0xe859, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData renovationSelected = IconData(0xe862, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData renovation = IconData(0xe868, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData options = IconData(0xe86f, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData service = IconData(0xe870, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData question = IconData(0xe871, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData connection = IconData(0xe87f, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData calendarCircle = IconData(0xe880, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData contactsCircle = IconData(0xe881, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData doNotDisturbCircle = IconData(0xe882, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData locationAreaCircle = IconData(0xe883, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData videoCallCircle = IconData(0xe884, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData fallCircle = IconData(0xe885, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData medicationCircle = IconData(0xe886, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData activityCircle = IconData(0xe887, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData rewardsCircle = IconData(0xe888, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData locateSfCircle = IconData(0xe889, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData chat = IconData(0xe88a, fontFamily: _kFontFam, fontPackage: _kFontPkg);
static const IconData lightbulbOutline = IconData(0xe8a8, fontFamily: _kFontFam, fontPackage: _kFontPkg);
}

View File

@@ -32,6 +32,10 @@ dev_dependencies:
# The following section is specific to Flutter packages.
flutter:
uses-material-design: true
fonts:
- family: SFIcons
fonts:
- asset: fonts/SFIcons.ttf
# To add assets to your package, add an assets section, like this:
# assets:

View File

@@ -139,5 +139,25 @@
"watchesOnMap": "Smartwatch on the map",
"home": "Home",
"location": "Location",
"chat": "Chat"
"chat": "Chat",
"personalData": "Personal Data",
"addNewSF": "Add a new SaveFamily",
"linkedDevices": "Linked Devices",
"appUsers": "App Users",
"privacyPolicy": "User privacy policy",
"logOut": "Log out",
"loginEmail": "(Login email)",
"userNameLabel": "User name",
"userPhoneLabel": "User phone number",
"contactEmailLabel": "Contact email",
"passwordLabel": "Password (6 to 12 digits)",
"submit": "Submit",
"save": "Save",
"editDeviceTitle": "Edit Device",
"name": "Name",
"deleteDeviceDialog": "Are you sure you want to delete this device from the list?",
"cancel": "Cancel",
"delete": "Delete",
"userAccount": "Account: {email}",
"userRole": "Role: {role}"
}

View File

@@ -139,5 +139,25 @@
"watchesOnMap": "Reloj inteligente en el mapa",
"home": "Inicio",
"location": "Mapa",
"chat": "Chat"
"chat": "Chat",
"personalData": "Datos Personales",
"addNewSF": "Añadir un nuevo SaveFamily",
"linkedDevices": "Dispositivos vinculados",
"appUsers": "Usuarios de la App",
"privacyPolicy": "Política de privacidad",
"logOut": "Cerrar sesión",
"loginEmail": "(Correo electrónico)",
"userNameLabel": "Nombre del usuario",
"userPhoneLabel": "Número de teléfono del usuario",
"contactEmailLabel": "Correo de contacto",
"passwordLabel": "Contraseña (de 6 a 12 caracteres)",
"submit": "Enviar",
"save": "Guardar",
"editDeviceTitle": "Editar Dispositivo",
"name": "Nombre",
"deleteDeviceDialog": "¿Estás seguro de que quieres eliminar este dispositivo de la lista?",
"cancel": "Cancelar",
"delete": "Eliminar",
"userAccount": "Cuenta: {email}",
"userRole": "Rol: {role}"
}