Add file uploads for photos and family icons

This commit is contained in:
kihong.kim
2026-01-24 22:31:38 +09:00
parent 29881aa442
commit 9e6a265a7a
15 changed files with 761 additions and 133 deletions

View File

@@ -1,6 +1,7 @@
class FamilyMember {
final String id;
final String name;
final String iconUrl;
final String emoji;
final String color;
final int order;
@@ -8,6 +9,7 @@ class FamilyMember {
const FamilyMember({
required this.id,
required this.name,
required this.iconUrl,
required this.emoji,
required this.color,
required this.order,
@@ -17,6 +19,7 @@ class FamilyMember {
return FamilyMember(
id: json["_id"] as String? ?? "",
name: json["name"] as String? ?? "",
iconUrl: json["iconUrl"] as String? ?? "",
emoji: json["emoji"] as String? ?? "",
color: json["color"] as String? ?? "",
order: (json["order"] as num?)?.toInt() ?? 0,
@@ -24,6 +27,11 @@ class FamilyMember {
}
Map<String, dynamic> toJson() {
return {"name": name, "emoji": emoji, "color": color, "order": order};
return {
"name": name,
"iconUrl": iconUrl,
"color": color,
"order": order,
};
}
}