1
0
mirror of https://github.com/yattee/yattee.git synced 2025-04-28 16:00:33 +05:30

iOS click on collapsed chapters expands the view

This commit is contained in:
Toni Förster 2023-11-26 15:15:30 +01:00
parent b0d81cdefd
commit a7baaeb485
No known key found for this signature in database
GPG Key ID: 292F3E5086C83FC7

View File

@ -47,17 +47,29 @@ struct ChaptersView: View {
} }
#endif #endif
} else if !chapters.isEmpty { } else if !chapters.isEmpty {
#if os(iOS)
Button(action: {
self.expand.toggle() // Use your expanding logic here
}) {
contents
}
#else
contents
#endif
}
}
var contents: some View {
Section { Section {
ChapterView(chapter: chapters[0]) ForEach(chapters.prefix(3).indices, id: \.self) { index in
if chapters.count > 1 { ChapterView(chapter: chapters[index])
ChapterView(chapter: chapters[1]) .allowsHitTesting(expand)
.opacity(0.3) .opacity(index == 0 ? 1.0 : 0.3)
} }
} }
.padding(.horizontal) .padding(.horizontal)
} }
} }
}
struct ChaptersView_Previews: PreviewProvider { struct ChaptersView_Previews: PreviewProvider {
static var previews: some View { static var previews: some View {