41 lines
1.4 KiB
Swift
41 lines
1.4 KiB
Swift
|
|
import GRDB
|
|
import GRDBQuery
|
|
import Foundation
|
|
import SwiftUI
|
|
|
|
struct NaviBar: View {
|
|
|
|
@Query(RibbonRequest(dir: .prev, groupId: 1)) private var backRibbon: [Ribbon]
|
|
@Query(RibbonRequest(dir: .next, groupId: 1)) private var nextRibbon: [Ribbon]
|
|
@Query(SelectedRibbonRequest()) private var selectedRibbon: [Ribbon]
|
|
@Environment(\.appDatabase) private var appDatabase
|
|
|
|
var body: some View {
|
|
VStack {
|
|
HStack {
|
|
|
|
BackArrow()
|
|
.frame(width: CGFloat(30), height: CGFloat(30))
|
|
.background(Color(red: 0.1, green: 0.1, blue: 0.1))
|
|
.foregroundColor(Color(UIColor(red: 0.30, green: 0.30, blue: 0.30, alpha: 0.4)))
|
|
.onTapGesture {
|
|
// goToRibbon(selectedRibbon: sr[0],
|
|
// destRibbon: ribbon,
|
|
// appDatabase: appDatabase,
|
|
// paneConnector: paneConnector,
|
|
// refresh: $refresh,
|
|
// loading: false)
|
|
|
|
}
|
|
|
|
ForwardArrow()
|
|
.frame(width: CGFloat(30), height: CGFloat(30))
|
|
.background(Color(red: 0.1, green: 0.1, blue: 0.1))
|
|
.foregroundColor(Color(UIColor(red: 0.30, green: 0.30, blue: 0.30, alpha: 0.4)))
|
|
}
|
|
.cornerRadius(5)
|
|
}
|
|
}
|
|
}
|