StaffStartBaseProductSnapPlaysBlock

fun StaffStartBaseProductSnapPlaysBlock(baseProductCode: String?, onTapSnapPlayDetail: (Int) -> Unit, onTapReadMore: (String?) -> Unit, onFavoriteAttemptWithoutLogin: () -> Unit = {}, sectionTitle: String = "この商品を使ったコーディネート", ssAppViewModel: SSAppViewModel = provideSSAppViewModel(), viewModel: BaseProductSnapPlayItemsBlockViewModel = viewModel(key = baseProductCode) { BaseProductSnapPlayItemsBlockViewModel( ssAppViewModel, baseProductCode, ) })(source)

任意のページの一部としてSnapPlay一覧を表示するBlock

Parameters

baseProductCode

ベース商品コード

onTapSnapPlayDetail

SnapPlayタップ時のコールバック

onTapReadMore

もっと見るボタンタップ時のコールバック

viewModel

ViewModel

使用例

StaffStartBaseProductSnapPlaysBlock(
baseProductCode = "baseProductCode",
onTapSnapPlayDetail = { snapPlayId ->
// SnapPlayタップ時の処理
},
onTapReadMore = { baseProductCode ->
// もっと見るボタンタップ時の処理
},
sectionTitle = "この商品のコーディネート" // default "Coordinate"
)