94 lines
5.7 KiB
Java
94 lines
5.7 KiB
Java
package com.discord.widgets.botuikit.views.select;
|
|
|
|
import android.view.View;
|
|
import androidx.constraintlayout.widget.ConstraintLayout;
|
|
import androidx.recyclerview.widget.RecyclerView;
|
|
import com.discord.api.botuikit.ComponentEmoji;
|
|
import com.discord.api.botuikit.SelectItem;
|
|
import com.discord.databinding.WidgetSelectComponentBottomSheetItemBinding;
|
|
import com.discord.utilities.dimen.DimenUtils;
|
|
import com.discord.utilities.view.extensions.ViewExtensions;
|
|
import com.discord.widgets.botuikit.views.ComponentViewUtils;
|
|
import com.facebook.drawee.view.SimpleDraweeView;
|
|
import com.google.android.material.checkbox.MaterialCheckBox;
|
|
import com.google.android.material.textview.MaterialTextView;
|
|
import d0.z.d.m;
|
|
import kotlin.Unit;
|
|
import kotlin.jvm.functions.Function2;
|
|
/* compiled from: SelectComponentBottomSheetAdapter.kt */
|
|
public final class SelectComponentBottomSheetItemViewHolder extends RecyclerView.ViewHolder {
|
|
private final WidgetSelectComponentBottomSheetItemBinding binding;
|
|
private final Function2<SelectItem, Boolean, Unit> onItemSelected;
|
|
|
|
/* JADX DEBUG: Multi-variable search result rejected for r3v0, resolved type: kotlin.jvm.functions.Function2<? super com.discord.api.botuikit.SelectItem, ? super java.lang.Boolean, kotlin.Unit> */
|
|
/* JADX WARN: Multi-variable type inference failed */
|
|
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
|
|
public SelectComponentBottomSheetItemViewHolder(WidgetSelectComponentBottomSheetItemBinding widgetSelectComponentBottomSheetItemBinding, Function2<? super SelectItem, ? super Boolean, Unit> function2) {
|
|
super(widgetSelectComponentBottomSheetItemBinding.a);
|
|
m.checkNotNullParameter(widgetSelectComponentBottomSheetItemBinding, "binding");
|
|
m.checkNotNullParameter(function2, "onItemSelected");
|
|
this.binding = widgetSelectComponentBottomSheetItemBinding;
|
|
this.onItemSelected = function2;
|
|
}
|
|
|
|
public static final /* synthetic */ Function2 access$getOnItemSelected$p(SelectComponentBottomSheetItemViewHolder selectComponentBottomSheetItemViewHolder) {
|
|
return selectComponentBottomSheetItemViewHolder.onItemSelected;
|
|
}
|
|
|
|
public final void bind(SelectComponentBottomSheetItem selectComponentBottomSheetItem, boolean z2, boolean z3, boolean z4, boolean z5, boolean z6) {
|
|
m.checkNotNullParameter(selectComponentBottomSheetItem, "data");
|
|
boolean z7 = true;
|
|
int i = 0;
|
|
boolean z8 = z6 && !selectComponentBottomSheetItem.getSelected() && z2;
|
|
ConstraintLayout constraintLayout = this.binding.a;
|
|
m.checkNotNullExpressionValue(constraintLayout, "binding.root");
|
|
constraintLayout.setEnabled(!z8);
|
|
this.binding.a.setOnClickListener(new SelectComponentBottomSheetItemViewHolder$bind$1(this, selectComponentBottomSheetItem));
|
|
ConstraintLayout constraintLayout2 = this.binding.a;
|
|
m.checkNotNullExpressionValue(constraintLayout2, "binding.root");
|
|
ViewExtensions.setEnabledAlpha(constraintLayout2, !z8, 0.3f);
|
|
MaterialTextView materialTextView = this.binding.g;
|
|
m.checkNotNullExpressionValue(materialTextView, "binding.selectComponentSheetItemTitle");
|
|
materialTextView.setText(selectComponentBottomSheetItem.getSelectItem().c());
|
|
String a = selectComponentBottomSheetItem.getSelectItem().a();
|
|
MaterialTextView materialTextView2 = this.binding.b;
|
|
m.checkNotNullExpressionValue(materialTextView2, "binding.selectComponentSheetItemDescription");
|
|
ViewExtensions.setTextAndVisibilityBy(materialTextView2, a);
|
|
MaterialCheckBox materialCheckBox = this.binding.f;
|
|
m.checkNotNullExpressionValue(materialCheckBox, "binding.selectComponentSheetItemSelected");
|
|
materialCheckBox.setChecked(selectComponentBottomSheetItem.getSelected());
|
|
MaterialCheckBox materialCheckBox2 = this.binding.f;
|
|
m.checkNotNullExpressionValue(materialCheckBox2, "binding.selectComponentSheetItemSelected");
|
|
materialCheckBox2.setVisibility(z2 ^ true ? 4 : 0);
|
|
MaterialCheckBox materialCheckBox3 = this.binding.f;
|
|
m.checkNotNullExpressionValue(materialCheckBox3, "binding.selectComponentSheetItemSelected");
|
|
materialCheckBox3.setEnabled(!z8);
|
|
ComponentEmoji b = selectComponentBottomSheetItem.getSelectItem().b();
|
|
ComponentViewUtils componentViewUtils = ComponentViewUtils.INSTANCE;
|
|
SimpleDraweeView simpleDraweeView = this.binding.e;
|
|
m.checkNotNullExpressionValue(simpleDraweeView, "binding.selectComponentSheetItemIcon");
|
|
componentViewUtils.setEmojiOrHide(simpleDraweeView, b);
|
|
int dpToPixels = DimenUtils.dpToPixels(12);
|
|
int dpToPixels2 = selectComponentBottomSheetItem.getSelectItem().a() == null ? DimenUtils.dpToPixels(12) : 0;
|
|
int dpToPixels3 = (!z3 || selectComponentBottomSheetItem.getSelectItem().b() != null) ? 0 : DimenUtils.dpToPixels(40);
|
|
this.binding.g.setPadding(dpToPixels3, dpToPixels, 0, dpToPixels2);
|
|
this.binding.b.setPadding(dpToPixels3, 0, 0, DimenUtils.dpToPixels(12));
|
|
View view = this.binding.d;
|
|
m.checkNotNullExpressionValue(view, "binding.selectComponentSheetItemDividerIcon");
|
|
view.setVisibility(z3 && !z5 ? 0 : 8);
|
|
View view2 = this.binding.f1875c;
|
|
m.checkNotNullExpressionValue(view2, "binding.selectComponentSheetItemDivider");
|
|
if (z3 || z5) {
|
|
z7 = false;
|
|
}
|
|
if (!z7) {
|
|
i = 8;
|
|
}
|
|
view2.setVisibility(i);
|
|
int dpToPixels4 = DimenUtils.dpToPixels(z4 ? 62 : 46);
|
|
ConstraintLayout constraintLayout3 = this.binding.a;
|
|
m.checkNotNullExpressionValue(constraintLayout3, "binding.root");
|
|
constraintLayout3.setMinHeight(dpToPixels4);
|
|
}
|
|
}
|