From ec6d06593bc69837a70d744233eeefb5889809ef Mon Sep 17 00:00:00 2001 From: Amardeep Date: Mon, 21 Jul 2025 00:43:21 +0530 Subject: [PATCH] Refactor: Removed unnecessary @OptIn annotation for 'ExperimentalComposeUiApi::class'. --- .../kotlin/com/google/samples/apps/niacatalog/ui/Catalog.kt | 2 -- .../kotlin/com/google/samples/apps/nowinandroid/ui/NiaApp.kt | 2 -- .../samples/apps/nowinandroid/core/ui/NewsResourceCard.kt | 2 -- .../apps/nowinandroid/feature/settings/SettingsDialog.kt | 2 -- 4 files changed, 8 deletions(-) diff --git a/app-nia-catalog/src/main/kotlin/com/google/samples/apps/niacatalog/ui/Catalog.kt b/app-nia-catalog/src/main/kotlin/com/google/samples/apps/niacatalog/ui/Catalog.kt index 02d4cf8d5..222d4685b 100644 --- a/app-nia-catalog/src/main/kotlin/com/google/samples/apps/niacatalog/ui/Catalog.kt +++ b/app-nia-catalog/src/main/kotlin/com/google/samples/apps/niacatalog/ui/Catalog.kt @@ -17,7 +17,6 @@ package com.google.samples.apps.niacatalog.ui import androidx.compose.foundation.layout.Arrangement -import androidx.compose.foundation.layout.ExperimentalLayoutApi import androidx.compose.foundation.layout.FlowRow import androidx.compose.foundation.layout.WindowInsets import androidx.compose.foundation.layout.add @@ -55,7 +54,6 @@ import com.google.samples.apps.nowinandroid.core.designsystem.theme.NiaTheme /** * Now in Android component catalog. */ -@OptIn(ExperimentalLayoutApi::class) @Composable fun NiaCatalog() { NiaTheme { diff --git a/app/src/main/kotlin/com/google/samples/apps/nowinandroid/ui/NiaApp.kt b/app/src/main/kotlin/com/google/samples/apps/nowinandroid/ui/NiaApp.kt index b237684ef..f67cf5de8 100644 --- a/app/src/main/kotlin/com/google/samples/apps/nowinandroid/ui/NiaApp.kt +++ b/app/src/main/kotlin/com/google/samples/apps/nowinandroid/ui/NiaApp.kt @@ -48,7 +48,6 @@ import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.remember import androidx.compose.runtime.saveable.rememberSaveable import androidx.compose.runtime.setValue -import androidx.compose.ui.ExperimentalComposeUiApi import androidx.compose.ui.Modifier import androidx.compose.ui.composed import androidx.compose.ui.draw.drawWithContent @@ -125,7 +124,6 @@ fun NiaApp( @Composable @OptIn( ExperimentalMaterial3Api::class, - ExperimentalComposeUiApi::class, ) internal fun NiaApp( appState: NiaAppState, diff --git a/core/ui/src/main/kotlin/com/google/samples/apps/nowinandroid/core/ui/NewsResourceCard.kt b/core/ui/src/main/kotlin/com/google/samples/apps/nowinandroid/core/ui/NewsResourceCard.kt index 862aec6b2..dbd205d11 100644 --- a/core/ui/src/main/kotlin/com/google/samples/apps/nowinandroid/core/ui/NewsResourceCard.kt +++ b/core/ui/src/main/kotlin/com/google/samples/apps/nowinandroid/core/ui/NewsResourceCard.kt @@ -21,7 +21,6 @@ import android.os.Build.VERSION import android.os.Build.VERSION_CODES import android.view.View import androidx.compose.foundation.Canvas -import androidx.compose.foundation.ExperimentalFoundationApi import androidx.compose.foundation.Image import androidx.compose.foundation.draganddrop.dragAndDropSource import androidx.compose.foundation.horizontalScroll @@ -85,7 +84,6 @@ import java.util.Locale * [NewsResource] card used on the following screens: For You, Saved */ -@OptIn(ExperimentalFoundationApi::class) @Composable fun NewsResourceCardExpanded( userNewsResource: UserNewsResource, diff --git a/feature/settings/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/settings/SettingsDialog.kt b/feature/settings/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/settings/SettingsDialog.kt index ad7f30f43..8ebc23ddd 100644 --- a/feature/settings/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/settings/SettingsDialog.kt +++ b/feature/settings/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/settings/SettingsDialog.kt @@ -23,7 +23,6 @@ import androidx.compose.animation.AnimatedVisibility import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.ColumnScope -import androidx.compose.foundation.layout.ExperimentalLayoutApi import androidx.compose.foundation.layout.FlowRow import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.Spacer @@ -248,7 +247,6 @@ fun SettingsDialogThemeChooserRow( } } -@OptIn(ExperimentalLayoutApi::class) @Composable private fun LinksPanel() { FlowRow(