Skip to content

Commit 9f0ba52

Browse files
authored
Merge branch 'trunk' into dependabot/gradle/androidx.compose-compose-bom-2024.10.01
2 parents 791ae7c + 9b2d391 commit 9f0ba52

File tree

6 files changed

+37
-37
lines changed

6 files changed

+37
-37
lines changed

WordPress/src/main/java/org/wordpress/android/ui/sitecreation/domains/SiteCreationDomainViewHolder.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import org.wordpress.android.R
99
import org.wordpress.android.databinding.SiteCreationDomainsItemBinding
1010
import org.wordpress.android.databinding.SiteCreationDomainsItemV2Binding
1111
import org.wordpress.android.databinding.SiteCreationSuggestionsErrorItemBinding
12-
import org.wordpress.android.ui.compose.theme.AppThemeM2WithoutBackground
12+
import org.wordpress.android.ui.compose.theme.AppThemeM3WithoutBackground
1313
import org.wordpress.android.ui.sitecreation.domains.SiteCreationDomainsViewModel.ListItemUiState.New
1414
import org.wordpress.android.ui.sitecreation.domains.SiteCreationDomainsViewModel.ListItemUiState.Old
1515
import org.wordpress.android.ui.sitecreation.domains.SiteCreationDomainsViewModel.ListItemUiState.Old.DomainUiState.AvailableDomain
@@ -66,7 +66,7 @@ sealed class SiteCreationDomainViewHolder<T : ViewBinding>(protected val binding
6666

6767
fun onBind(uiState: New.DomainUiState) = with(binding) {
6868
composeView.setContent {
69-
AppThemeM2WithoutBackground {
69+
AppThemeM3WithoutBackground {
7070
DomainItem(uiState)
7171
}
7272
}

WordPress/src/main/java/org/wordpress/android/ui/sitecreation/domains/SiteCreationDomainsAdapter.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ class SiteCreationDomainsAdapter(
2525
parent: ViewGroup,
2626
viewType: Int
2727
): SiteCreationDomainViewHolder<*> {
28-
return when (Type.values()[viewType]) {
28+
return when (Type.entries[viewType]) {
2929
DOMAIN_V1 -> OldDomainViewHolder(parent, uiHelpers)
3030
DOMAIN_V2 -> NewDomainViewHolder(parent)
3131
ERROR_V1 -> OldDomainErrorViewHolder(parent)

WordPress/src/main/java/org/wordpress/android/ui/sitecreation/domains/SiteCreationDomainsFragment.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import org.wordpress.android.R
2121
import org.wordpress.android.databinding.SiteCreationDomainsScreenBinding
2222
import org.wordpress.android.databinding.SiteCreationFormScreenBinding
2323
import org.wordpress.android.ui.accounts.HelpActivity
24-
import org.wordpress.android.ui.compose.theme.AppThemeM2
24+
import org.wordpress.android.ui.compose.theme.AppThemeM3
2525
import org.wordpress.android.ui.sitecreation.SiteCreationBaseFormFragment
2626
import org.wordpress.android.ui.sitecreation.domains.SiteCreationDomainsViewModel.DomainsUiState.DomainsUiContentState
2727
import org.wordpress.android.ui.sitecreation.domains.compose.SiteExample
@@ -73,7 +73,7 @@ class SiteCreationDomainsFragment : SiteCreationBaseFormFragment() {
7373
it.initRecyclerView()
7474
it.initViewModel()
7575
it.siteExampleComposeView.setContent {
76-
AppThemeM2 {
76+
AppThemeM3 {
7777
SiteExample()
7878
}
7979
}

WordPress/src/main/java/org/wordpress/android/ui/sitecreation/domains/compose/DomainItem.kt

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@ import androidx.compose.foundation.layout.Row
1111
import androidx.compose.foundation.layout.padding
1212
import androidx.compose.foundation.layout.size
1313
import androidx.compose.foundation.layout.width
14-
import androidx.compose.material.Divider
15-
import androidx.compose.material.Icon
16-
import androidx.compose.material.MaterialTheme.colors
17-
import androidx.compose.material.Text
1814
import androidx.compose.material.icons.Icons
1915
import androidx.compose.material.icons.filled.Check
2016
import androidx.compose.material.ripple
17+
import androidx.compose.material3.HorizontalDivider
18+
import androidx.compose.material3.Icon
19+
import androidx.compose.material3.MaterialTheme.colorScheme
20+
import androidx.compose.material3.Text
2121
import androidx.compose.runtime.Composable
2222
import androidx.compose.runtime.remember
2323
import androidx.compose.ui.Alignment
@@ -31,7 +31,7 @@ import androidx.compose.ui.tooling.preview.Preview
3131
import androidx.compose.ui.unit.dp
3232
import androidx.compose.ui.unit.sp
3333
import org.wordpress.android.ui.compose.components.SolidCircle
34-
import org.wordpress.android.ui.compose.theme.AppThemeM2WithoutBackground
34+
import org.wordpress.android.ui.compose.theme.AppThemeM3WithoutBackground
3535
import org.wordpress.android.ui.compose.unit.Margin
3636
import org.wordpress.android.ui.compose.utils.asString
3737
import org.wordpress.android.ui.sitecreation.domains.SiteCreationDomainsViewModel.ListItemUiState.New.DomainUiState
@@ -42,8 +42,8 @@ import org.wordpress.android.ui.sitecreation.domains.SiteCreationDomainsViewMode
4242
import org.wordpress.android.ui.sitecreation.domains.SiteCreationDomainsViewModel.ListItemUiState.New.DomainUiState.Tag.Unavailable
4343
import androidx.compose.ui.R as ComposeR
4444

45-
private val HighlightBgColor @Composable get() = colors.primary.copy(0.1f)
46-
private val SecondaryTextColor @Composable get() = colors.onSurface.copy(0.46f)
45+
private val HighlightBgColor @Composable get() = colorScheme.primary.copy(0.1f)
46+
private val SecondaryTextColor @Composable get() = colorScheme.onSurface.copy(0.46f)
4747
private val SecondaryFontSize = 13.sp
4848
private val PrimaryFontSize = 17.sp
4949
private val StartPadding = 40.dp
@@ -76,7 +76,7 @@ fun DomainItem(uiState: DomainUiState): Unit = with(uiState) {
7676
Icon(
7777
imageVector = Icons.Default.Check,
7878
contentDescription = stringResource(ComposeR.string.selected),
79-
tint = colors.primary,
79+
tint = colorScheme.primary,
8080
modifier = Modifier.size(16.dp),
8181
)
8282
} else {
@@ -88,7 +88,7 @@ fun DomainItem(uiState: DomainUiState): Unit = with(uiState) {
8888
Column(verticalArrangement = Arrangement.spacedBy(2.dp), modifier = Modifier.weight(1f)) {
8989
Text(
9090
text = domainName,
91-
color = colors.onSurface.takeIf { tags.none { it is Unavailable } } ?: SecondaryTextColor,
91+
color = colorScheme.onSurface.takeIf { tags.none { it is Unavailable } } ?: SecondaryTextColor,
9292
fontSize = PrimaryFontSize,
9393
overflow = TextOverflow.Ellipsis,
9494
maxLines = 1,
@@ -130,12 +130,12 @@ fun DomainItem(uiState: DomainUiState): Unit = with(uiState) {
130130
Row(modifier = Modifier.padding(bottom = Margin.ExtraLarge.value, start = StartPadding)) {
131131
Text(
132132
text = cost.subtitle.asString(),
133-
color = colors.primary,
133+
color = colorScheme.primary,
134134
fontSize = SecondaryFontSize,
135135
)
136136
}
137137
}
138-
Divider(thickness = 0.5.dp)
138+
HorizontalDivider(thickness = 0.5.dp)
139139
}
140140
}
141141

@@ -166,14 +166,14 @@ private fun SalePrice(title: Pair<String, String>, subtitle: String, modifier: M
166166
)
167167
Text(
168168
normalText,
169-
color = colors.primary,
169+
color = colorScheme.primary,
170170
fontSize = PrimaryFontSize,
171171
)
172172
}
173173
}
174174
Text(
175175
subtitle,
176-
color = colors.primary,
176+
color = colorScheme.primary,
177177
fontSize = SecondaryFontSize,
178178
)
179179
}
@@ -227,7 +227,7 @@ private fun DomainItemPreview() {
227227
onClick = {}
228228
)
229229
}
230-
AppThemeM2WithoutBackground {
230+
AppThemeM3WithoutBackground {
231231
Column {
232232
uiStates.forEach { DomainItem(it) }
233233
}

WordPress/src/main/java/org/wordpress/android/ui/sitecreation/domains/compose/SiteExample.kt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@ import androidx.compose.foundation.layout.height
1212
import androidx.compose.foundation.layout.padding
1313
import androidx.compose.foundation.layout.size
1414
import androidx.compose.foundation.shape.RoundedCornerShape
15-
import androidx.compose.material.Icon
16-
import androidx.compose.material.MaterialTheme
17-
import androidx.compose.material.Text
1815
import androidx.compose.material.icons.Icons
1916
import androidx.compose.material.icons.filled.Add
2017
import androidx.compose.material.icons.outlined.Lock
18+
import androidx.compose.material3.Icon
19+
import androidx.compose.material3.MaterialTheme
20+
import androidx.compose.material3.Text
2121
import androidx.compose.runtime.Composable
2222
import androidx.compose.ui.Alignment
2323
import androidx.compose.ui.Modifier
@@ -32,9 +32,9 @@ import androidx.compose.ui.tooling.preview.Preview
3232
import androidx.compose.ui.unit.dp
3333
import androidx.compose.ui.unit.sp
3434
import org.wordpress.android.R
35-
import org.wordpress.android.ui.compose.theme.AppThemeM2
35+
import org.wordpress.android.ui.compose.theme.AppThemeM3
3636

37-
private val grayColor @Composable get() = MaterialTheme.colors.onSurface.copy(0.05f)
37+
private val grayColor @Composable get() = MaterialTheme.colorScheme.onSurface.copy(0.05f)
3838
private val regularFontSize = 12.sp
3939
private val regularRadius = 4.dp
4040
private val radius2x = regularRadius*2
@@ -97,7 +97,7 @@ private fun AddressBar(domainText: String) {
9797
modifier = Modifier
9898
.weight(1f)
9999
.height(36.dp)
100-
.background(MaterialTheme.colors.surface, RoundedCornerShape(radius2x))
100+
.background(MaterialTheme.colorScheme.surface, RoundedCornerShape(radius2x))
101101
) {
102102
Box(
103103
contentAlignment = Alignment.Center,
@@ -125,7 +125,7 @@ private fun AddressBar(domainText: String) {
125125
contentAlignment = Alignment.Center,
126126
modifier = Modifier
127127
.size(36.dp)
128-
.background(MaterialTheme.colors.surface, RoundedCornerShape(radius2x))
128+
.background(MaterialTheme.colorScheme.surface, RoundedCornerShape(radius2x))
129129
) {
130130
Icon(
131131
imageVector = Icons.Default.Add,
@@ -142,7 +142,7 @@ private fun AddressBar(domainText: String) {
142142
.height(100.dp)
143143
.padding(horizontal = 8.dp)
144144
.background(
145-
verticalGradient(0f to MaterialTheme.colors.surface, 1f to Color.Transparent),
145+
verticalGradient(0f to MaterialTheme.colorScheme.surface, 1f to Color.Transparent),
146146
RoundedCornerShape(radius2x, radius2x),
147147
)
148148
)
@@ -154,7 +154,7 @@ private fun AddressBar(domainText: String) {
154154
@Preview(widthDp = 900, heightDp = 415, name = "Landscape")
155155
@Preview(widthDp = 415, heightDp = 900, name = "RTL", locale = "ar")
156156
private fun SiteExamplePreview() {
157-
AppThemeM2 {
157+
AppThemeM3 {
158158
SiteExample()
159159
}
160160
}

WordPress/src/main/java/org/wordpress/android/ui/sitecreation/plans/SiteCreationPlansFragment.kt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ import androidx.compose.foundation.layout.fillMaxHeight
1616
import androidx.compose.foundation.layout.fillMaxSize
1717
import androidx.compose.foundation.layout.fillMaxWidth
1818
import androidx.compose.foundation.layout.padding
19-
import androidx.compose.material.Button
20-
import androidx.compose.material.MaterialTheme
21-
import androidx.compose.material.Scaffold
22-
import androidx.compose.material.Text
19+
import androidx.compose.material3.Button
20+
import androidx.compose.material3.MaterialTheme
21+
import androidx.compose.material3.Scaffold
22+
import androidx.compose.material3.Text
2323
import androidx.compose.runtime.Composable
2424
import androidx.compose.runtime.LaunchedEffect
2525
import androidx.compose.runtime.collectAsState
@@ -45,7 +45,7 @@ import org.wordpress.android.R
4545
import org.wordpress.android.ui.WPWebViewActivity
4646
import org.wordpress.android.ui.compose.components.MainTopAppBar
4747
import org.wordpress.android.ui.compose.components.NavigationIcons
48-
import org.wordpress.android.ui.compose.theme.AppThemeM2
48+
import org.wordpress.android.ui.compose.theme.AppThemeM3
4949
import org.wordpress.android.ui.compose.utils.uiStringText
5050
import org.wordpress.android.ui.main.jetpack.migration.compose.state.LoadingState
5151
import org.wordpress.android.ui.sitecreation.SiteCreationActivity.Companion.ARG_STATE
@@ -62,7 +62,7 @@ class SiteCreationPlansFragment : Fragment(), SiteCreationPlansWebViewClientList
6262
savedInstanceState: Bundle?
6363
): View = ComposeView(requireContext()).apply {
6464
setContent {
65-
AppThemeM2 {
65+
AppThemeM3 {
6666
SiteCreationPlansPage(
6767
navigationUp = requireActivity().onBackPressedDispatcher::onBackPressed
6868
)
@@ -99,7 +99,7 @@ class SiteCreationPlansFragment : Fragment(), SiteCreationPlansWebViewClientList
9999
}
100100

101101
@Composable
102-
@SuppressLint("UnusedMaterialScaffoldPaddingParameter")
102+
@SuppressLint("UnusedMaterial3ScaffoldPaddingParameter")
103103
fun SiteCreationPlansPage(
104104
navigationUp: () -> Unit = { },
105105
viewModel: SiteCreationPlansViewModel = viewModel(),
@@ -140,12 +140,12 @@ class SiteCreationPlansFragment : Fragment(), SiteCreationPlansWebViewClientList
140140
) {
141141
Text(
142142
text = uiStringText(uiString = error.title),
143-
style = MaterialTheme.typography.h5,
143+
style = MaterialTheme.typography.headlineSmall,
144144
textAlign = TextAlign.Center
145145
)
146146
Text(
147147
text = uiStringText(uiString = error.description),
148-
style = MaterialTheme.typography.body1,
148+
style = MaterialTheme.typography.bodyLarge,
149149
textAlign = TextAlign.Center,
150150
modifier = Modifier.padding(top = 8.dp)
151151
)

0 commit comments

Comments
 (0)