Add page descriphion
This commit is contained in:
parent
04936e75af
commit
82c0474662
|
@ -73,7 +73,7 @@ struct LibraryView: View {
|
||||||
} label: {
|
} label: {
|
||||||
Image(systemName: "chevron.left").font(.system(size: 25))
|
Image(systemName: "chevron.left").font(.system(size: 25))
|
||||||
}.disabled(viewModel.isHiddenPreviousButton)
|
}.disabled(viewModel.isHiddenPreviousButton)
|
||||||
Spacer()
|
Text("\(viewModel.page) of \(viewModel.totalPages)")
|
||||||
Button {
|
Button {
|
||||||
viewModel.requestNextPage()
|
viewModel.requestNextPage()
|
||||||
} label: {
|
} label: {
|
||||||
|
|
|
@ -28,7 +28,11 @@ final class LibraryViewModel: ObservableObject {
|
||||||
var isHiddenPreviousButton = true
|
var isHiddenPreviousButton = true
|
||||||
@Published
|
@Published
|
||||||
var isHiddenNextButton = true
|
var isHiddenNextButton = true
|
||||||
|
|
||||||
|
@Published
|
||||||
|
var totalPages = 1
|
||||||
|
|
||||||
|
@Published
|
||||||
var page = 1
|
var page = 1
|
||||||
|
|
||||||
var globalData = GlobalData() {
|
var globalData = GlobalData() {
|
||||||
|
@ -125,6 +129,8 @@ final class LibraryViewModel: ObservableObject {
|
||||||
print(items.count)
|
print(items.count)
|
||||||
print(self.page)
|
print(self.page)
|
||||||
|
|
||||||
|
self.totalPages = Int(Float(Double(count)/100.0).rounded(.up))
|
||||||
|
|
||||||
if(count > 100) {
|
if(count > 100) {
|
||||||
self.isHiddenPreviousButton = true
|
self.isHiddenPreviousButton = true
|
||||||
self.isHiddenNextButton = true
|
self.isHiddenNextButton = true
|
||||||
|
|
Loading…
Reference in New Issue