package com.kickstarter.ui.viewholders;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.view.View;
import android.widget.TextView;
import com.kickstarter.R;
import com.kickstarter.libs.KSString;
import com.kickstarter.libs.utils.ObjectUtils;
import butterknife.Bind;
import butterknife.ButterKnife;
public class UnansweredSurveyHeaderViewHolder extends KSViewHolder {
private final KSString ksString;
@Bind(R.id.heading) TextView headingTextView;
public UnansweredSurveyHeaderViewHolder(final @NonNull View view) {
super(view);
ButterKnife.bind(this, view);
ksString = environment().ksString();
}
@Override
public void bindData(final @Nullable Object data) throws Exception {
final int unansweredSurveyCount = ObjectUtils.requireNonNull(
(int) data
);
if (unansweredSurveyCount > 0) {
headingTextView.setText(
ksString.format(
"Reward_Surveys",
unansweredSurveyCount,
"reward_survey_count",
String.valueOf(unansweredSurveyCount)));
}
}
}