Implement hack to hide disclosure chevrons
This commit is contained in:
parent
9126ec424d
commit
6c5655191e
@ -25,18 +25,27 @@ struct SidebarView: View {
|
|||||||
if let containerID = sidebarItem.containerID {
|
if let containerID = sidebarItem.containerID {
|
||||||
DisclosureGroup(isExpanded: $expandedContainers[containerID]) {
|
DisclosureGroup(isExpanded: $expandedContainers[containerID]) {
|
||||||
ForEach(sidebarItem.children) { sidebarItem in
|
ForEach(sidebarItem.children) { sidebarItem in
|
||||||
NavigationLink(destination: (TimelineContainerView(feed: sidebarItem.feed))) {
|
ZStack {
|
||||||
SidebarItemView(sidebarItem: sidebarItem)
|
SidebarItemView(sidebarItem: sidebarItem)
|
||||||
|
NavigationLink(destination: (TimelineContainerView(feed: sidebarItem.feed))) {
|
||||||
|
EmptyView()
|
||||||
|
}.buttonStyle(PlainButtonStyle())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} label: {
|
} label: {
|
||||||
NavigationLink(destination: (TimelineContainerView(feed: sidebarItem.feed))) {
|
ZStack {
|
||||||
SidebarItemView(sidebarItem: sidebarItem)
|
SidebarItemView(sidebarItem: sidebarItem)
|
||||||
|
NavigationLink(destination: (TimelineContainerView(feed: sidebarItem.feed))) {
|
||||||
|
EmptyView()
|
||||||
|
}.buttonStyle(PlainButtonStyle())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
NavigationLink(destination: (TimelineContainerView(feed: sidebarItem.feed))) {
|
ZStack {
|
||||||
SidebarItemView(sidebarItem: sidebarItem)
|
SidebarItemView(sidebarItem: sidebarItem)
|
||||||
|
NavigationLink(destination: (TimelineContainerView(feed: sidebarItem.feed))) {
|
||||||
|
EmptyView()
|
||||||
|
}.buttonStyle(PlainButtonStyle())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -14,11 +14,14 @@ struct TimelineView: View {
|
|||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
List(timelineModel.timelineItems) { timelineItem in
|
List(timelineModel.timelineItems) { timelineItem in
|
||||||
NavigationLink(destination: (ArticleContainerView(article: timelineItem.article))) {
|
ZStack {
|
||||||
TimelineItemView(timelineItem: timelineItem)
|
TimelineItemView(timelineItem: timelineItem)
|
||||||
.onAppear {
|
.onAppear {
|
||||||
timelineModel.loadMoreTimelineItemsIfNecessary(timelineItem)
|
timelineModel.loadMoreTimelineItemsIfNecessary(timelineItem)
|
||||||
}
|
}
|
||||||
|
NavigationLink(destination: (ArticleContainerView(article: timelineItem.article))) {
|
||||||
|
EmptyView()
|
||||||
|
}.buttonStyle(PlainButtonStyle())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user