Skip to content

Commit

Permalink
update pagingMediaBrowserProvider type
Browse files Browse the repository at this point in the history
  • Loading branch information
Lebron1992 committed Feb 19, 2022
1 parent e6d68b4 commit e93936a
Showing 1 changed file with 5 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ public class LBJGridMediaBrowserDataSource<SectionType: LBJGridMediaBrowserSecti
let failureProvider: (Error) -> AnyView
let contentProvider: (MediaLoadedResult) -> AnyView
let sectionHeaderProvider: (SectionType) -> AnyView
private(set) var pagingMediaBrowserProvider: ([Media], Int) -> LBJPagingMediaBrowser
private(set) var pagingMediaBrowserProvider: ([Media], Int) -> AnyView

/// 创建 `LBJGridMediaBrowserDataSource` 对象。Create `LBJGridMediaBrowserDataSource` object.
/// - Parameters:
Expand All @@ -31,7 +31,7 @@ public class LBJGridMediaBrowserDataSource<SectionType: LBJGridMediaBrowserSecti
failureProvider: ((Error) -> AnyView)? = nil,
contentProvider: ((MediaLoadedResult) -> AnyView)? = nil,
sectionHeaderProvider: ((SectionType) -> AnyView)? = nil,
pagingMediaBrowserProvider: (([Media], Int) -> LBJPagingMediaBrowser)? = nil
pagingMediaBrowserProvider: (([Media], Int) -> AnyView)? = nil
) {
self.sections = sections

Expand Down Expand Up @@ -66,6 +66,8 @@ public class LBJGridMediaBrowserDataSource<SectionType: LBJGridMediaBrowserSecti
self.pagingMediaBrowserProvider = pagingMediaBrowserProvider ?? { medias, page in
let browser = LBJPagingBrowser(medias: medias, currentPage: page)
return LBJPagingMediaBrowser(browser: browser)
.background(Color.black)
.asAnyView()
}
}
}
Expand All @@ -88,7 +90,7 @@ extension LBJGridMediaBrowserDataSource where SectionType == SingleGridSection {
failureProvider: ((Error) -> AnyView)? = nil,
contentProvider: ((MediaLoadedResult) -> AnyView)? = nil,
sectionHeaderProvider: ((SectionType) -> AnyView)? = nil,
pagingMediaBrowserProvider: (([Media], Int) -> LBJPagingMediaBrowser)? = nil
pagingMediaBrowserProvider: (([Media], Int) -> AnyView)? = nil
) {
self.init(
sections: [SingleGridSection(medias: medias)],
Expand Down

0 comments on commit e93936a

Please sign in to comment.