package com.kickstarter.ui.adapters;
import android.support.annotation.LayoutRes;
import android.support.annotation.NonNull;
import android.view.View;
import com.kickstarter.R;
import com.kickstarter.models.RewardsItem;
import com.kickstarter.ui.viewholders.KSViewHolder;
import com.kickstarter.ui.viewholders.RewardsItemViewHolder;
import java.util.List;
import static java.util.Collections.emptyList;
public final class RewardsItemAdapter extends KSAdapter {
public RewardsItemAdapter() {
addSection(emptyList());
}
public void rewardsItems(final @NonNull List<RewardsItem> rewardsItems) {
setSection(0, rewardsItems);
notifyDataSetChanged();
}
@Override
protected int layout(final @NonNull SectionRow sectionRow) {
return R.layout.rewards_item_view;
}
@Override
protected @NonNull KSViewHolder viewHolder(final @LayoutRes int layout, final @NonNull View view) {
return new RewardsItemViewHolder(view);
}
}