discord-jadx/app/src/main/java/com/discord/widgets/botuikit/views/select/SelectComponentBottomSheetI...

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);
}
}