diff --git a/MonsterCards/Models/DamageTypesViewModel.swift b/MonsterCards/Models/DamageTypesViewModel.swift index 207e9da..6a07199 100644 --- a/MonsterCards/Models/DamageTypesViewModel.swift +++ b/MonsterCards/Models/DamageTypesViewModel.swift @@ -18,7 +18,7 @@ class DamageTypeViewModel: ObservableObject, Comparable, Identifiable { @Published var name: String - init(_ name: String) { + init(_ name: String = "") { self.name = name } } diff --git a/MonsterCards/Views/EditDamageTypes.swift b/MonsterCards/Views/EditDamageTypes.swift index 37c8281..d8fee8f 100644 --- a/MonsterCards/Views/EditDamageTypes.swift +++ b/MonsterCards/Views/EditDamageTypes.swift @@ -31,7 +31,7 @@ struct EditDamageTypes: View { .toolbar(content: { Button( action: { - let newDamageType = DamageTypeViewModel("New Type") + let newDamageType = DamageTypeViewModel() viewModel[keyPath: path].append(newDamageType) viewModel[keyPath: path] = viewModel[keyPath: path].sorted() }, diff --git a/MonsterCards/Views/EditSkills.swift b/MonsterCards/Views/EditSkills.swift index 9ef1a6b..91658d7 100644 --- a/MonsterCards/Views/EditSkills.swift +++ b/MonsterCards/Views/EditSkills.swift @@ -25,7 +25,8 @@ struct EditSkills: View { Button( action: { let newSkill = SkillViewModel() - newSkill.name = "New Skill" + newSkill.name = "" + newSkill.proficiency = .proficient monsterViewModel.skills.append(newSkill) }, label: {