재생목록 상세 페이지 추가
This commit is contained in:
		@@ -9,9 +9,10 @@ import SwiftUI
 | 
			
		||||
 | 
			
		||||
struct ContentPlaylistListView: View {
 | 
			
		||||
    
 | 
			
		||||
    @ObservedObject var viewModel = ContentPlaylistListViewModel()
 | 
			
		||||
    @StateObject var viewModel = ContentPlaylistListViewModel()
 | 
			
		||||
    
 | 
			
		||||
    let onClickCreate: () -> Void
 | 
			
		||||
    let onClickItem: (Int) -> Void
 | 
			
		||||
    
 | 
			
		||||
    var body: some View {
 | 
			
		||||
        BaseView(isLoading: $viewModel.isLoading) {
 | 
			
		||||
@@ -61,6 +62,10 @@ struct ContentPlaylistListView: View {
 | 
			
		||||
                            ForEach(0..<viewModel.playlists.count, id: \.self) { index in
 | 
			
		||||
                                let playlist = viewModel.playlists[index]
 | 
			
		||||
                                ContentPlaylistItemView(item: playlist)
 | 
			
		||||
                                    .contentShape(Rectangle())
 | 
			
		||||
                                    .onTapGesture {
 | 
			
		||||
                                        onClickItem(playlist.id)
 | 
			
		||||
                                    }
 | 
			
		||||
                            }
 | 
			
		||||
                        }
 | 
			
		||||
                    }
 | 
			
		||||
@@ -89,5 +94,5 @@ struct ContentPlaylistListView: View {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#Preview {
 | 
			
		||||
    ContentPlaylistListView(onClickCreate: {})
 | 
			
		||||
    ContentPlaylistListView(onClickCreate: {}, onClickItem: { _ in })
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user