package com.kickstarter.ui.viewholders.discoverydrawer;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.view.View;
import com.kickstarter.R;
import com.kickstarter.ui.viewholders.KSViewHolder;
import butterknife.ButterKnife;
import butterknife.OnClick;
public final class LoggedOutViewHolder extends KSViewHolder {
private Delegate delegate;
public interface Delegate {
void loggedOutViewHolderInternalToolsClick(final @NonNull LoggedOutViewHolder viewHolder);
void loggedOutViewHolderLoginToutClick(final @NonNull LoggedOutViewHolder viewHolder);
}
public LoggedOutViewHolder(final @NonNull View view, final @NonNull Delegate delegate) {
super(view);
ButterKnife.bind(this, view);
this.delegate = delegate;
}
@Override
public void bindData(final @Nullable Object data) throws Exception {
}
@Override
public void onBind() {
}
@Nullable @OnClick(R.id.internal_tools_icon_button)
public void internalToolsClick() {
delegate.loggedOutViewHolderInternalToolsClick(this);
}
@OnClick(R.id.logged_out_container)
public void loginToutClick() {
delegate.loggedOutViewHolderLoginToutClick(this);
}
}