dfa
This commit is contained in:
@@ -1,4 +1,3 @@
|
||||
import 'dart:io';
|
||||
import 'package:equatable/equatable.dart';
|
||||
import 'package:flutter/foundation.dart'; // Per kIsWeb
|
||||
import 'package:flutter_bloc/flutter_bloc.dart';
|
||||
@@ -6,7 +5,6 @@ import 'package:flux/core/blocs/session/session_cubit.dart';
|
||||
import 'package:flux/features/company/data/company_repository.dart';
|
||||
import 'package:flux/features/company/models/company_model.dart';
|
||||
import 'package:get_it/get_it.dart';
|
||||
import 'package:image_picker/image_picker.dart';
|
||||
|
||||
part 'company_settings_state.dart';
|
||||
|
||||
@@ -30,9 +28,12 @@ class CompanySettingsCubit extends Cubit<CompanySettingsState> {
|
||||
|
||||
void updateFields({
|
||||
String? name,
|
||||
String? vatId,
|
||||
String? vatId, // Modificato da vatNumber a vatId
|
||||
String? fiscalCode, // Aggiunto
|
||||
String? sdi, // Aggiunto
|
||||
String? address,
|
||||
String? city,
|
||||
String? province, // Aggiunto
|
||||
String? zipCode,
|
||||
String? phone,
|
||||
String? email,
|
||||
@@ -42,8 +43,11 @@ class CompanySettingsCubit extends Cubit<CompanySettingsState> {
|
||||
final updated = state.company!.copyWith(
|
||||
name: name ?? state.company!.name,
|
||||
vatId: vatId ?? state.company!.vatId,
|
||||
fiscalCode: fiscalCode ?? state.company!.fiscalCode,
|
||||
sdi: sdi ?? state.company!.sdi,
|
||||
address: address ?? state.company!.address,
|
||||
city: city ?? state.company!.city,
|
||||
province: province ?? state.company!.province,
|
||||
zipCode: zipCode ?? state.company!.zipCode,
|
||||
phone: phone ?? state.company!.phone,
|
||||
email: email ?? state.company!.email,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
part of 'company_settings_cubit.dart';
|
||||
|
||||
class CompanySettingsState {
|
||||
class CompanySettingsState extends Equatable {
|
||||
final CompanySettingsStatus status;
|
||||
final CompanyModel? company;
|
||||
final String? errorMessage;
|
||||
@@ -22,6 +22,9 @@ class CompanySettingsState {
|
||||
errorMessage: errorMessage,
|
||||
);
|
||||
}
|
||||
|
||||
@override
|
||||
List<Object?> get props => [status, company, errorMessage];
|
||||
}
|
||||
|
||||
enum CompanySettingsStatus {
|
||||
|
||||
Reference in New Issue
Block a user