mirror of
https://github.com/Ranchero-Software/NetNewsWire
synced 2025-08-12 06:26:36 +00:00
All iOS Inspectors are now SwiftUI
This commit is contained in:
30
iOS/SwiftUI Extensions/InjectedNavigationView.swift
Normal file
30
iOS/SwiftUI Extensions/InjectedNavigationView.swift
Normal file
@@ -0,0 +1,30 @@
|
||||
//
|
||||
// InjectedNavigationView.swift
|
||||
// NetNewsWire-iOS
|
||||
//
|
||||
// Created by Stuart Breckenridge on 15/12/2022.
|
||||
// Copyright © 2022 Ranchero Software. All rights reserved.
|
||||
//
|
||||
|
||||
import SwiftUI
|
||||
|
||||
struct InjectedNavigationView: View {
|
||||
|
||||
@Environment(\.dismiss) var dismiss
|
||||
var injectedView: any View
|
||||
|
||||
var body: some View {
|
||||
NavigationView {
|
||||
AnyView(injectedView)
|
||||
.toolbar {
|
||||
ToolbarItem(placement: .navigationBarLeading) {
|
||||
Button(role: .cancel) {
|
||||
dismiss()
|
||||
} label: {
|
||||
Text("DONE_BUTTON_TITLE", tableName: "Buttons")
|
||||
}
|
||||
}
|
||||
}
|
||||
}.navigationViewStyle(.stack)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user