TP-31157 | HL | coil image load fix (#6740)

* TP-31157 | coil image loading

* TP-31157 | removed extra imports

Co-authored-by: Himanshu Tanwar <himanshu.tanwar@navi.com>
This commit is contained in:
Shaurya Rehan
2023-06-01 16:56:33 +05:30
committed by GitHub Enterprise
parent fe9c79df79
commit 163f2dccbe

View File

@@ -10,7 +10,6 @@ package com.navi.hl.landingpage.bottomsheet
import android.os.Bundle
import android.view.ViewStub
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.fillMaxWidth
@@ -20,22 +19,19 @@ import androidx.compose.foundation.layout.wrapContentHeight
import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.foundation.lazy.items
import androidx.compose.material.Divider
import androidx.compose.material.Text
import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.res.painterResource
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp
import androidx.databinding.DataBindingUtil
import coil.compose.AsyncImage
import coil.request.ImageRequest
import com.navi.base.model.CtaData
import com.navi.base.utils.EMPTY
import com.navi.common.ui.fragment.BaseBottomSheet
import com.navi.design.font.FontWeightEnum
import com.navi.design.theme.getFontWeight
import com.navi.design.theme.ttComposeFontFamily
import com.navi.hl.R
import com.navi.hl.common.listeners.HLCommonBottomSheetListener
import com.navi.hl.databinding.BottomSheetHlTitleWithStartAndEndIconBinding
@@ -96,7 +92,8 @@ class TitleWithStartAndEndIconBottomSheet : BaseBottomSheet() {
verticalAlignment = Alignment.CenterVertically
) {
AsyncImage(
model = data.startIcon?.url,
model = ImageRequest.Builder(LocalContext.current).allowHardware(false)
.data(data.startIcon?.url).build(),
contentDescription = EMPTY,
modifier = Modifier
.size(
@@ -110,7 +107,8 @@ class TitleWithStartAndEndIconBottomSheet : BaseBottomSheet() {
NaviText(textFieldData = data.title, Modifier.padding(start = 12.dp))
Spacer(modifier = Modifier.weight(1f))
AsyncImage(
model = data.endIcon?.url,
model = ImageRequest.Builder(LocalContext.current).allowHardware(false)
.data(data.endIcon?.url).build(),
contentDescription = EMPTY,
modifier = Modifier
.size(