mirror of
https://github.com/Ranchero-Software/NetNewsWire
synced 2025-08-12 06:26:36 +00:00
Merge pull request #2330 from stuartbreckenridge/ios-multiplat-updates
Multiplatform updates
This commit is contained in:
@@ -15,7 +15,7 @@ struct SidebarContainerView: View {
|
||||
|
||||
@State var sidebarItems = [SidebarItem]()
|
||||
|
||||
@ViewBuilder var body: some View {
|
||||
var body: some View {
|
||||
SidebarView(sidebarItems: $sidebarItems)
|
||||
.modifier(SidebarToolbarModifier())
|
||||
.modifier(SidebarListStyleModifier())
|
||||
|
||||
@@ -19,7 +19,7 @@ struct SidebarContextMenu: View {
|
||||
var sidebarItem: SidebarItem
|
||||
|
||||
|
||||
@ViewBuilder var body: some View {
|
||||
var body: some View {
|
||||
// MARK: Account Context Menu
|
||||
if sidebarItem.representedType == .account {
|
||||
Button {
|
||||
|
||||
@@ -81,10 +81,10 @@ struct SidebarToolbarModifier: ViewModifier {
|
||||
}
|
||||
.sheet(isPresented: $viewModel.showSheet, onDismiss: { viewModel.sheetToShow = .none }) {
|
||||
if viewModel.sheetToShow == .web {
|
||||
AddWebFeedView()
|
||||
AddWebFeedView(isPresented: $viewModel.showSheet)
|
||||
}
|
||||
if viewModel.sheetToShow == .folder {
|
||||
AddFolderView()
|
||||
AddFolderView(isPresented: $viewModel.showSheet)
|
||||
}
|
||||
if viewModel.sheetToShow == .settings {
|
||||
SettingsView()
|
||||
|
||||
@@ -26,7 +26,7 @@ struct SidebarView: View {
|
||||
@State var pulling: Bool = false
|
||||
@State var refreshing: Bool = false
|
||||
|
||||
@ViewBuilder var body: some View {
|
||||
var body: some View {
|
||||
#if os(macOS)
|
||||
VStack {
|
||||
HStack {
|
||||
@@ -182,7 +182,7 @@ struct SidebarView: View {
|
||||
@EnvironmentObject private var sidebarModel: SidebarModel
|
||||
var sidebarItem: SidebarItem
|
||||
|
||||
@ViewBuilder var body: some View {
|
||||
var body: some View {
|
||||
#if os(macOS)
|
||||
SidebarItemView(sidebarItem: sidebarItem)
|
||||
.tag(sidebarItem.feed!.feedID!)
|
||||
|
||||
Reference in New Issue
Block a user