Fix details overlay layout

This commit is contained in:
Arkadiusz Fal 2022-08-22 00:57:01 +02:00
parent bcd06dfda5
commit 7b2dd75f2d

View File

@ -35,7 +35,7 @@ struct PlayerControls: View {
}
var body: some View {
ZStack(alignment: .topLeading) {
ZStack(alignment: .center) {
VStack {
ZStack(alignment: .center) {
OpeningStream()
@ -101,10 +101,13 @@ struct PlayerControls: View {
#endif
if model.presentingDetailsOverlay {
Section {
VideoDetailsOverlay()
.frame(maxWidth: detailsWidth, maxHeight: detailsHeight)
.transition(.opacity)
}
.frame(maxHeight: .infinity, alignment: .top)
}
if !model.presentingControls,
!model.presentingOverlays,
@ -126,6 +129,7 @@ struct PlayerControls: View {
.modifier(ControlBackgroundModifier())
.clipShape(RoundedRectangle(cornerRadius: 2))
}
.frame(maxHeight: .infinity, alignment: .top)
.buttonStyle(.plain)
.transition(.opacity)
}