Skip to content

Commit 5b611a5

Browse files
committed
Fix warnings
1 parent ea2c11e commit 5b611a5

22 files changed

+41
-150
lines changed

app/src/main/java/com/xinto/mauth/ui/component/ResponsiveAppBarScaffold.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import androidx.compose.foundation.layout.PaddingValues
66
import androidx.compose.foundation.layout.RowScope
77
import androidx.compose.material3.BottomAppBar
88
import androidx.compose.material3.CenterAlignedTopAppBar
9+
import androidx.compose.material3.ExperimentalMaterial3Api
910
import androidx.compose.material3.FabPosition
1011
import androidx.compose.material3.Scaffold
1112
import androidx.compose.material3.TopAppBar
@@ -22,7 +23,7 @@ import androidx.compose.ui.unit.LayoutDirection
2223
/**
2324
* @param actions Aligned respective to the top appbar (3-dot menu last)
2425
*/
25-
@OptIn(ExperimentalMaterial3WindowSizeClassApi::class)
26+
@OptIn(ExperimentalMaterial3WindowSizeClassApi::class, ExperimentalMaterial3Api::class)
2627
@Composable
2728
fun ResponsiveAppBarScaffold(
2829
modifier: Modifier = Modifier,

app/src/main/java/com/xinto/mauth/ui/component/form/ComboBoxFormField.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package com.xinto.mauth.ui.component.form
33
import androidx.annotation.StringRes
44
import androidx.compose.animation.core.animateFloatAsState
55
import androidx.compose.material3.DropdownMenuItem
6+
import androidx.compose.material3.ExperimentalMaterial3Api
67
import androidx.compose.material3.ExposedDropdownMenuBox
78
import androidx.compose.material3.Icon
89
import androidx.compose.material3.MenuAnchorType
@@ -21,12 +22,13 @@ import com.xinto.mauth.R
2122
class ComboBoxFormField<E: Enum<E>>(
2223
initial: E,
2324

24-
@StringRes
25+
@param:StringRes
2526
private val label: Int
2627
) : FormField<E>(initial, id = label) {
2728

2829
private val clazz = initial.declaringJavaClass
2930

31+
@OptIn(ExperimentalMaterial3Api::class)
3032
@Composable
3133
override fun invoke(modifier: Modifier) {
3234
val (expanded, setExpanded) = remember {

app/src/main/java/com/xinto/mauth/ui/component/form/PasswordFormField.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ import com.xinto.mauth.R
2222
class PasswordFormField(
2323
initial: String,
2424

25-
@StringRes
25+
@param:StringRes
2626
private val label: Int,
2727

28-
@DrawableRes
28+
@param:DrawableRes
2929
private val icon: Int,
3030
private val required: Boolean = false
3131
) : FormField<String>(initial, id = label) {

app/src/main/java/com/xinto/mauth/ui/component/form/TextFormField.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ import com.xinto.mauth.R
1414
class TextFormField(
1515
initial: String,
1616

17-
@StringRes
17+
@param:StringRes
1818
private val label: Int,
1919

20-
@DrawableRes
20+
@param:DrawableRes
2121
private val icon: Int = 0,
2222
private val required: Boolean = false
2323
) : FormField<String>(initial, id = label) {

app/src/main/java/com/xinto/mauth/ui/screen/about/AboutLinks.kt

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,8 @@ import com.xinto.mauth.R
77

88
@Immutable
99
data class AboutLink(
10-
@DrawableRes
11-
val icon: Int,
12-
13-
@StringRes
14-
val title: Int,
15-
10+
@param:DrawableRes val icon: Int,
11+
@param:StringRes val title: Int,
1612
val url: String
1713
) {
1814
companion object {

app/src/main/java/com/xinto/mauth/ui/screen/about/AboutScreen.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,16 @@ import androidx.compose.foundation.layout.fillMaxSize
88
import androidx.compose.foundation.layout.fillMaxWidth
99
import androidx.compose.foundation.layout.padding
1010
import androidx.compose.foundation.shape.CircleShape
11+
import androidx.compose.material3.ExperimentalMaterial3Api
1112
import androidx.compose.material3.Icon
1213
import androidx.compose.material3.IconButton
13-
import androidx.compose.material3.LargeTopAppBar
1414
import androidx.compose.material3.LocalContentColor
1515
import androidx.compose.material3.MaterialTheme
16-
import androidx.compose.material3.MediumTopAppBar
1716
import androidx.compose.material3.Scaffold
1817
import androidx.compose.material3.Surface
1918
import androidx.compose.material3.Text
2019
import androidx.compose.material3.TopAppBar
2120
import androidx.compose.runtime.Composable
22-
import androidx.compose.runtime.remember
2321
import androidx.compose.ui.Alignment
2422
import androidx.compose.ui.Modifier
2523
import androidx.compose.ui.res.painterResource
@@ -33,6 +31,7 @@ import com.xinto.mauth.ui.screen.about.component.LinkedButton
3331
import com.xinto.mauth.ui.screen.about.component.LinkedButtonsRow
3432
import com.xinto.mauth.ui.theme.MauthTheme
3533

34+
@OptIn(ExperimentalMaterial3Api::class)
3635
@Composable
3736
fun AboutScreen(
3837
modifier: Modifier = Modifier,

app/src/main/java/com/xinto/mauth/ui/screen/account/AccountScreen.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import androidx.activity.compose.BackHandler
44
import androidx.compose.foundation.layout.Box
55
import androidx.compose.foundation.layout.fillMaxSize
66
import androidx.compose.foundation.layout.padding
7+
import androidx.compose.material3.ExperimentalMaterial3Api
78
import androidx.compose.material3.Icon
89
import androidx.compose.material3.IconButton
910
import androidx.compose.material3.Scaffold
@@ -78,6 +79,7 @@ fun EditAccountScreen(
7879
)
7980
}
8081

82+
@OptIn(ExperimentalMaterial3Api::class)
8183
@Composable
8284
fun AccountScreen(
8385
title: String,

app/src/main/java/com/xinto/mauth/ui/screen/account/component/AccountComboBox.kt

Lines changed: 0 additions & 65 deletions
This file was deleted.

app/src/main/java/com/xinto/mauth/ui/screen/account/component/AccountDataField.kt

Lines changed: 0 additions & 35 deletions
This file was deleted.

app/src/main/java/com/xinto/mauth/ui/screen/account/component/AccountNumberField.kt

Lines changed: 0 additions & 29 deletions
This file was deleted.

0 commit comments

Comments
 (0)