|
@@ -8,17 +8,11 @@ import android.webkit.WebView
|
|
|
import android.webkit.WebViewClient
|
|
|
import androidx.compose.foundation.background
|
|
|
import androidx.compose.foundation.layout.Box
|
|
|
-import androidx.compose.foundation.layout.BoxScope
|
|
|
-import androidx.compose.foundation.layout.fillMaxHeight
|
|
|
import androidx.compose.foundation.layout.fillMaxSize
|
|
|
-import androidx.compose.foundation.layout.fillMaxWidth
|
|
|
-import androidx.compose.foundation.layout.height
|
|
|
import androidx.compose.foundation.layout.padding
|
|
|
import androidx.compose.foundation.layout.size
|
|
|
import androidx.compose.foundation.rememberScrollState
|
|
|
import androidx.compose.foundation.verticalScroll
|
|
|
-import androidx.compose.material.Surface
|
|
|
-import androidx.compose.material.Text
|
|
|
import androidx.compose.material3.CircularProgressIndicator
|
|
|
import androidx.compose.material3.MaterialTheme
|
|
|
import androidx.compose.runtime.Composable
|
|
@@ -30,7 +24,6 @@ import androidx.compose.runtime.remember
|
|
|
import androidx.compose.runtime.setValue
|
|
|
import androidx.compose.ui.Alignment
|
|
|
import androidx.compose.ui.Modifier
|
|
|
-import androidx.compose.ui.graphics.Color
|
|
|
import androidx.compose.ui.res.colorResource
|
|
|
import androidx.compose.ui.unit.dp
|
|
|
import androidx.compose.ui.viewinterop.AndroidView
|
|
@@ -46,7 +39,7 @@ fun FaqTV(navHostController: NavHostController) {
|
|
|
Box(
|
|
|
modifier = Modifier
|
|
|
.fillMaxSize()
|
|
|
- .background(MaterialTheme.colorScheme.background)
|
|
|
+ .background(MaterialTheme.colorScheme.onPrimary)
|
|
|
) {
|
|
|
var showLoader by remember { mutableStateOf(true) }
|
|
|
ShowExpandListTV(navHostController = navHostController, title = "FAQ")
|
|
@@ -55,10 +48,11 @@ fun FaqTV(navHostController: NavHostController) {
|
|
|
.padding(top = 60.dp)
|
|
|
.fillMaxSize()
|
|
|
.verticalScroll(rememberScrollState())
|
|
|
- .background(MaterialTheme.colorScheme.background)
|
|
|
+ .background(MaterialTheme.colorScheme.onPrimary)
|
|
|
// .background(colorResource(id = R.color.webview_background))
|
|
|
) {
|
|
|
-// val faqUrl = "${AppConstant.BASE_WEBVIEW_URL}faq?device=ios"
|
|
|
+ val faqUrl = if (isDarkTheme.value) "${AppConstant.BASE_WEBVIEW_URL}faq?devicedark=tv"
|
|
|
+ else "${AppConstant.BASE_WEBVIEW_URL}faq?device=tv"
|
|
|
AndroidView(factory = {
|
|
|
WebView(it).apply {
|
|
|
layoutParams = ViewGroup.LayoutParams(
|
|
@@ -87,7 +81,7 @@ fun FaqTV(navHostController: NavHostController) {
|
|
|
}
|
|
|
},
|
|
|
update = {
|
|
|
- it.loadUrl(AppConstant.FAQ_WEBVIEW_URL)
|
|
|
+ it.loadUrl(faqUrl)
|
|
|
}
|
|
|
)
|
|
|
|
|
@@ -105,7 +99,7 @@ fun FaqTV(navHostController: NavHostController) {
|
|
|
|
|
|
Box(modifier = Modifier
|
|
|
.fillMaxSize()
|
|
|
- .background(MaterialTheme.colorScheme.background)
|
|
|
+ .background(MaterialTheme.colorScheme.onPrimary)
|
|
|
)
|
|
|
{
|
|
|
CircularProgressIndicator(
|