diff --git a/Projects/Feature/InputMilitaryInfoFeature/Sources/Scene/InputMilitaryInfoView.swift b/Projects/Feature/InputMilitaryInfoFeature/Sources/Scene/InputMilitaryInfoView.swift index 662db677..1fc1047c 100644 --- a/Projects/Feature/InputMilitaryInfoFeature/Sources/Scene/InputMilitaryInfoView.swift +++ b/Projects/Feature/InputMilitaryInfoFeature/Sources/Scene/InputMilitaryInfoView.swift @@ -78,7 +78,10 @@ struct InputMilitaryInfoView: View { SMSRadioButton( isSelected: Binding( get: { state.selectedMilitaryServiceType == militaryServiceType }, - set: { $0 ? intent.militaryServiceTypeDidSelected(type: militaryServiceType) : () } + set: { + $0 ? intent.militaryServiceTypeDidSelected(type: militaryServiceType) : () + $0 ? intent.militarySheetDismissed() : () + } ) ) .buttonWrapper {} diff --git a/Projects/Feature/MyPageFeature/Sources/Scene/MyPageView.swift b/Projects/Feature/MyPageFeature/Sources/Scene/MyPageView.swift index 666abf9f..4061e41d 100644 --- a/Projects/Feature/MyPageFeature/Sources/Scene/MyPageView.swift +++ b/Projects/Feature/MyPageFeature/Sources/Scene/MyPageView.swift @@ -288,7 +288,10 @@ struct MyPageView: View { SMSRadioButton( isSelected: Binding( get: { state.selectedMilitaryServiceType == militaryServiceType }, - set: { $0 ? intent.militaryServiceTypeDidSelected(type: militaryServiceType) : () } + set: { + $0 ? intent.militaryServiceTypeDidSelected(type: militaryServiceType) : () + $0 ? intent.militarySheetDismissed() : () + } ) ) .buttonWrapper {}