Primera build enviada
This commit is contained in:
@@ -30,6 +30,12 @@ public class Account: NSManagedObject, Identifiable {
|
||||
}
|
||||
}
|
||||
|
||||
// MARK: - Constants
|
||||
|
||||
extension Account {
|
||||
static let defaultAccountName = "Default"
|
||||
}
|
||||
|
||||
// MARK: - Computed Properties
|
||||
|
||||
extension Account {
|
||||
@@ -50,5 +56,9 @@ extension Account {
|
||||
var currencyCode: String? {
|
||||
currency?.isEmpty == false ? currency : nil
|
||||
}
|
||||
|
||||
var isDefaultAccount: Bool {
|
||||
name == Account.defaultAccountName
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -69,13 +69,13 @@ extension Category {
|
||||
extension Category {
|
||||
static let defaultCategories: [(name: String, colorHex: String, icon: String)] = [
|
||||
("Stocks", "#10B981", "chart.line.uptrend.xyaxis"),
|
||||
("Bonds", "#3B82F6", "building.columns.fill"),
|
||||
("Real Estate", "#F59E0B", "house.fill"),
|
||||
("Crypto", "#8B5CF6", "bitcoinsign.circle.fill"),
|
||||
("Cash", "#6B7280", "banknote.fill"),
|
||||
("ETFs", "#EC4899", "chart.bar.fill"),
|
||||
("Crypto", "#8B5CF6", "bitcoinsign.circle.fill"),
|
||||
("Real Estate", "#F59E0B", "house.fill"),
|
||||
("Bonds", "#3B82F6", "building.columns.fill"),
|
||||
("Retirement", "#14B8A6", "person.fill"),
|
||||
("Other", "#64748B", "ellipsis.circle.fill")
|
||||
("Other", "#64748B", "ellipsis.circle.fill"),
|
||||
("ETFs", "#EC4899", "chart.bar.fill")
|
||||
]
|
||||
|
||||
static func createDefaultCategories(in context: NSManagedObjectContext) {
|
||||
|
||||
Reference in New Issue
Block a user