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"
)Content copied to clipboard