SwiftUIでモーダル表示されたViewの側からViewを閉じる

.sheet でViewをモーダル表示したとき、遷移先のViewのコードからViewを閉じる方法です。
EnvironmentValuesのPresentationModeを利用します。

struct DetailView: View {
   @Environment(\.presentationMode) var presentationMode
   
   var body: some View {
       Button("Close") {
           self.presentationMode.wrappedValue.dismiss()
       }
   }
}

もしこの記事がお役に立ちましたらサポートをお願いします!