mirror of
https://github.com/yattee/yattee.git
synced 2025-04-27 15:30:33 +05:30
iOS click on collapsed chapters expands the view
This commit is contained in:
parent
b0d81cdefd
commit
a7baaeb485
@ -47,16 +47,28 @@ struct ChaptersView: View {
|
||||
}
|
||||
#endif
|
||||
} else if !chapters.isEmpty {
|
||||
Section {
|
||||
ChapterView(chapter: chapters[0])
|
||||
if chapters.count > 1 {
|
||||
ChapterView(chapter: chapters[1])
|
||||
.opacity(0.3)
|
||||
#if os(iOS)
|
||||
Button(action: {
|
||||
self.expand.toggle() // Use your expanding logic here
|
||||
}) {
|
||||
contents
|
||||
}
|
||||
}
|
||||
.padding(.horizontal)
|
||||
#else
|
||||
contents
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
var contents: some View {
|
||||
Section {
|
||||
ForEach(chapters.prefix(3).indices, id: \.self) { index in
|
||||
ChapterView(chapter: chapters[index])
|
||||
.allowsHitTesting(expand)
|
||||
.opacity(index == 0 ? 1.0 : 0.3)
|
||||
}
|
||||
}
|
||||
.padding(.horizontal)
|
||||
}
|
||||
}
|
||||
|
||||
struct ChaptersView_Previews: PreviewProvider {
|
||||
|
Loading…
x
Reference in New Issue
Block a user