forked from eatvio/eatvio_app
Merge pull request 'fix: profile 2' (#196) from mso7nueh/eatvio_app:main into main
Reviewed-on: eatvio/eatvio_app#196
This commit is contained in:
@@ -43,7 +43,7 @@ class DiplomasAndCertificatesModel with _$DiplomasAndCertificatesModel {
|
||||
class EducationModel with _$EducationModel {
|
||||
const factory EducationModel({
|
||||
@JsonKey(name: "has_medical_education") int? hasMedicalEducation,
|
||||
@JsonKey(name: "completed_cources") List<CompletedCoursesModel>? completedCourses,
|
||||
@JsonKey(name: "completed_cources") List<Map<String, CompletedCoursesModel>>? completedCourses,
|
||||
@JsonKey(name: "vk_link") String? vkLink,
|
||||
@JsonKey(name: "insta_link") String? instaLink,
|
||||
@JsonKey(name: "fb_link") String? fbLink,
|
||||
|
||||
@@ -821,7 +821,7 @@ mixin _$EducationModel {
|
||||
@JsonKey(name: "has_medical_education")
|
||||
int? get hasMedicalEducation => throw _privateConstructorUsedError;
|
||||
@JsonKey(name: "completed_cources")
|
||||
List<CompletedCoursesModel>? get completedCourses =>
|
||||
List<Map<String, CompletedCoursesModel>>? get completedCourses =>
|
||||
throw _privateConstructorUsedError;
|
||||
@JsonKey(name: "vk_link")
|
||||
String? get vkLink => throw _privateConstructorUsedError;
|
||||
@@ -855,7 +855,7 @@ abstract class $EducationModelCopyWith<$Res> {
|
||||
$Res call(
|
||||
{@JsonKey(name: "has_medical_education") int? hasMedicalEducation,
|
||||
@JsonKey(name: "completed_cources")
|
||||
List<CompletedCoursesModel>? completedCourses,
|
||||
List<Map<String, CompletedCoursesModel>>? completedCourses,
|
||||
@JsonKey(name: "vk_link") String? vkLink,
|
||||
@JsonKey(name: "insta_link") String? instaLink,
|
||||
@JsonKey(name: "fb_link") String? fbLink,
|
||||
@@ -896,7 +896,7 @@ class _$EducationModelCopyWithImpl<$Res, $Val extends EducationModel>
|
||||
completedCourses: freezed == completedCourses
|
||||
? _value.completedCourses
|
||||
: completedCourses // ignore: cast_nullable_to_non_nullable
|
||||
as List<CompletedCoursesModel>?,
|
||||
as List<Map<String, CompletedCoursesModel>>?,
|
||||
vkLink: freezed == vkLink
|
||||
? _value.vkLink
|
||||
: vkLink // ignore: cast_nullable_to_non_nullable
|
||||
@@ -936,7 +936,7 @@ abstract class _$$EducationModelImplCopyWith<$Res>
|
||||
$Res call(
|
||||
{@JsonKey(name: "has_medical_education") int? hasMedicalEducation,
|
||||
@JsonKey(name: "completed_cources")
|
||||
List<CompletedCoursesModel>? completedCourses,
|
||||
List<Map<String, CompletedCoursesModel>>? completedCourses,
|
||||
@JsonKey(name: "vk_link") String? vkLink,
|
||||
@JsonKey(name: "insta_link") String? instaLink,
|
||||
@JsonKey(name: "fb_link") String? fbLink,
|
||||
@@ -975,7 +975,7 @@ class __$$EducationModelImplCopyWithImpl<$Res>
|
||||
completedCourses: freezed == completedCourses
|
||||
? _value._completedCourses
|
||||
: completedCourses // ignore: cast_nullable_to_non_nullable
|
||||
as List<CompletedCoursesModel>?,
|
||||
as List<Map<String, CompletedCoursesModel>>?,
|
||||
vkLink: freezed == vkLink
|
||||
? _value.vkLink
|
||||
: vkLink // ignore: cast_nullable_to_non_nullable
|
||||
@@ -1010,7 +1010,7 @@ class _$EducationModelImpl implements _EducationModel {
|
||||
const _$EducationModelImpl(
|
||||
{@JsonKey(name: "has_medical_education") this.hasMedicalEducation,
|
||||
@JsonKey(name: "completed_cources")
|
||||
final List<CompletedCoursesModel>? completedCourses,
|
||||
final List<Map<String, CompletedCoursesModel>>? completedCourses,
|
||||
@JsonKey(name: "vk_link") this.vkLink,
|
||||
@JsonKey(name: "insta_link") this.instaLink,
|
||||
@JsonKey(name: "fb_link") this.fbLink,
|
||||
@@ -1025,10 +1025,10 @@ class _$EducationModelImpl implements _EducationModel {
|
||||
@override
|
||||
@JsonKey(name: "has_medical_education")
|
||||
final int? hasMedicalEducation;
|
||||
final List<CompletedCoursesModel>? _completedCourses;
|
||||
final List<Map<String, CompletedCoursesModel>>? _completedCourses;
|
||||
@override
|
||||
@JsonKey(name: "completed_cources")
|
||||
List<CompletedCoursesModel>? get completedCourses {
|
||||
List<Map<String, CompletedCoursesModel>>? get completedCourses {
|
||||
final value = _completedCourses;
|
||||
if (value == null) return null;
|
||||
if (_completedCourses is EqualUnmodifiableListView)
|
||||
@@ -1115,7 +1115,7 @@ abstract class _EducationModel implements EducationModel {
|
||||
const factory _EducationModel(
|
||||
{@JsonKey(name: "has_medical_education") final int? hasMedicalEducation,
|
||||
@JsonKey(name: "completed_cources")
|
||||
final List<CompletedCoursesModel>? completedCourses,
|
||||
final List<Map<String, CompletedCoursesModel>>? completedCourses,
|
||||
@JsonKey(name: "vk_link") final String? vkLink,
|
||||
@JsonKey(name: "insta_link") final String? instaLink,
|
||||
@JsonKey(name: "fb_link") final String? fbLink,
|
||||
@@ -1132,7 +1132,7 @@ abstract class _EducationModel implements EducationModel {
|
||||
int? get hasMedicalEducation;
|
||||
@override
|
||||
@JsonKey(name: "completed_cources")
|
||||
List<CompletedCoursesModel>? get completedCourses;
|
||||
List<Map<String, CompletedCoursesModel>>? get completedCourses;
|
||||
@override
|
||||
@JsonKey(name: "vk_link")
|
||||
String? get vkLink;
|
||||
|
||||
@@ -84,8 +84,10 @@ _$EducationModelImpl _$$EducationModelImplFromJson(Map<String, dynamic> json) =>
|
||||
_$EducationModelImpl(
|
||||
hasMedicalEducation: (json['has_medical_education'] as num?)?.toInt(),
|
||||
completedCourses: (json['completed_cources'] as List<dynamic>?)
|
||||
?.map(
|
||||
(e) => CompletedCoursesModel.fromJson(e as Map<String, dynamic>))
|
||||
?.map((e) => (e as Map<String, dynamic>).map(
|
||||
(k, e) => MapEntry(k,
|
||||
CompletedCoursesModel.fromJson(e as Map<String, dynamic>)),
|
||||
))
|
||||
.toList(),
|
||||
vkLink: json['vk_link'] as String?,
|
||||
instaLink: json['insta_link'] as String?,
|
||||
|
||||
@@ -487,7 +487,7 @@ class _ProfileScreenState extends State<ProfileScreen> {
|
||||
child: Column(
|
||||
children: [
|
||||
if (state.profile.educationResource?.completedCourses != null)
|
||||
...state.profile.educationResource!.completedCourses!.map((c) => _educationBlock(c.title, c.date)).toList(),
|
||||
...state.profile.educationResource!.completedCourses!.map((c) => _educationBlock(c.values.first.title, c.values.first.date)).toList(),
|
||||
],
|
||||
),
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user