Merge pull request #30 from xmartlabs/exampleChanges
remove navbaritem from model
This commit is contained in:
commit
25cb658ae6
|
@ -8,7 +8,6 @@
|
|||
import Foundation
|
||||
|
||||
class GalleryModel: ObservableObject {
|
||||
var navBarItem = InstagramNavBarItem(imageName: "gallery")
|
||||
|
||||
var posts: [Post] {
|
||||
PostsFactory.shared.posts
|
||||
|
|
|
@ -8,7 +8,6 @@
|
|||
import Foundation
|
||||
|
||||
class LikedModel: ObservableObject {
|
||||
var navBarItem = InstagramNavBarItem(imageName: "liked")
|
||||
|
||||
var posts: [Post] {
|
||||
PostsFactory.shared.posts
|
||||
|
|
|
@ -8,7 +8,6 @@
|
|||
import Foundation
|
||||
|
||||
class ListModel: ObservableObject {
|
||||
var navBarItem = InstagramNavBarItem(imageName: "list")
|
||||
|
||||
var posts: [Post] {
|
||||
PostsFactory.shared.posts
|
||||
|
|
|
@ -8,7 +8,6 @@
|
|||
import Foundation
|
||||
|
||||
class SavedModel: ObservableObject {
|
||||
var navBarItem = InstagramNavBarItem(imageName: "saved")
|
||||
|
||||
var posts: [Post] {
|
||||
PostsFactory.shared.posts
|
||||
|
|
|
@ -8,7 +8,6 @@
|
|||
import Foundation
|
||||
|
||||
class LikesModel: ObservableObject {
|
||||
var navBarItem = TwitterNavBarItem(title: "Likes")
|
||||
|
||||
var posts: [Post] {
|
||||
PostsFactory.shared.posts
|
||||
|
|
|
@ -8,7 +8,6 @@
|
|||
import Foundation
|
||||
|
||||
class MediaModel: ObservableObject {
|
||||
var navBarItem = TwitterNavBarItem(title: "Media")
|
||||
|
||||
var posts: [Post] {
|
||||
PostsFactory.shared.posts
|
||||
|
|
|
@ -8,7 +8,6 @@
|
|||
import Foundation
|
||||
|
||||
class TweetsModel: ObservableObject {
|
||||
var navBarItem = TwitterNavBarItem(title: "Tweets")
|
||||
|
||||
var posts: [Post] {
|
||||
PostsFactory.shared.posts
|
||||
|
|
|
@ -20,7 +20,7 @@ struct InstagramView: View {
|
|||
var body: some View {
|
||||
PagerTabStripView(selection: $selection) {
|
||||
PostsList(isLoading: $galleryModel.isLoading, items: galleryModel.posts).pagerTabItem {
|
||||
galleryModel.navBarItem
|
||||
InstagramNavBarItem(imageName: "gallery")
|
||||
}.onPageAppear {
|
||||
galleryModel.isLoading = true
|
||||
DispatchQueue.main.asyncAfter(deadline: .now() + 2) {
|
||||
|
@ -29,7 +29,7 @@ struct InstagramView: View {
|
|||
}
|
||||
|
||||
PostsList(isLoading: $listModel.isLoading, items: listModel.posts, withDescription: false).pagerTabItem {
|
||||
listModel.navBarItem
|
||||
InstagramNavBarItem(imageName: "list")
|
||||
}.onPageAppear {
|
||||
listModel.isLoading = true
|
||||
DispatchQueue.main.asyncAfter(deadline: .now() + 2) {
|
||||
|
@ -38,7 +38,7 @@ struct InstagramView: View {
|
|||
}
|
||||
|
||||
PostsList(isLoading: $likedModel.isLoading, items: likedModel.posts).pagerTabItem {
|
||||
likedModel.navBarItem
|
||||
InstagramNavBarItem(imageName: "liked")
|
||||
}.onPageAppear {
|
||||
likedModel.isLoading = true
|
||||
DispatchQueue.main.asyncAfter(deadline: .now() + 2) {
|
||||
|
@ -47,7 +47,7 @@ struct InstagramView: View {
|
|||
}
|
||||
|
||||
PostsList(isLoading: $savedModel.isLoading, items: savedModel.posts, withDescription: false).pagerTabItem {
|
||||
savedModel.navBarItem
|
||||
InstagramNavBarItem(imageName: "saved")
|
||||
}.onPageAppear {
|
||||
savedModel.isLoading = true
|
||||
DispatchQueue.main.asyncAfter(deadline: .now() + 2) {
|
||||
|
|
|
@ -18,7 +18,7 @@ struct TwitterView: View {
|
|||
var body: some View {
|
||||
PagerTabStripView(selection: $selection) {
|
||||
PostsList(isLoading: $tweetsModel.isLoading, items: tweetsModel.posts).pagerTabItem {
|
||||
tweetsModel.navBarItem
|
||||
TwitterNavBarItem(title: "Tweets")
|
||||
}.onPageAppear {
|
||||
tweetsModel.isLoading = true
|
||||
DispatchQueue.main.asyncAfter(deadline: .now() + 2) {
|
||||
|
@ -27,7 +27,7 @@ struct TwitterView: View {
|
|||
}
|
||||
|
||||
PostsList(isLoading: $mediaModel.isLoading, items: mediaModel.posts).pagerTabItem {
|
||||
mediaModel.navBarItem
|
||||
TwitterNavBarItem(title: "Media")
|
||||
}.onPageAppear {
|
||||
mediaModel.isLoading = true
|
||||
DispatchQueue.main.asyncAfter(deadline: .now() + 2) {
|
||||
|
@ -36,7 +36,7 @@ struct TwitterView: View {
|
|||
}
|
||||
|
||||
PostsList(isLoading: $likesModel.isLoading, items: likesModel.posts, withDescription: false).pagerTabItem {
|
||||
likesModel.navBarItem
|
||||
TwitterNavBarItem(title: "Likes")
|
||||
}.onPageAppear {
|
||||
likesModel.isLoading = true
|
||||
DispatchQueue.main.asyncAfter(deadline: .now() + 2) {
|
||||
|
|
Loading…
Reference in New Issue