Update dependency androidx.compose.material3:material3 to v1.2.0-alpha09 (#1493)
* Update dependency androidx.compose.material3:material3 to v1.2.0-alpha09 * Fix deprecation issues --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Jorge Martín <jorgem@element.io>
This commit is contained in:
parent
46bb7ee6ce
commit
cf4a86131a
2 changed files with 7 additions and 7 deletions
|
|
@ -34,8 +34,8 @@ import androidx.compose.foundation.pager.HorizontalPager
|
||||||
import androidx.compose.foundation.pager.rememberPagerState
|
import androidx.compose.foundation.pager.rememberPagerState
|
||||||
import androidx.compose.foundation.shape.CircleShape
|
import androidx.compose.foundation.shape.CircleShape
|
||||||
import androidx.compose.material.ripple.rememberRipple
|
import androidx.compose.material.ripple.rememberRipple
|
||||||
|
import androidx.compose.material3.SecondaryTabRow
|
||||||
import androidx.compose.material3.Tab
|
import androidx.compose.material3.Tab
|
||||||
import androidx.compose.material3.TabRow
|
|
||||||
import androidx.compose.runtime.Composable
|
import androidx.compose.runtime.Composable
|
||||||
import androidx.compose.runtime.remember
|
import androidx.compose.runtime.remember
|
||||||
import androidx.compose.runtime.rememberCoroutineScope
|
import androidx.compose.runtime.rememberCoroutineScope
|
||||||
|
|
@ -49,8 +49,8 @@ import io.element.android.emojibasebindings.Emoji
|
||||||
import io.element.android.emojibasebindings.EmojibaseCategory
|
import io.element.android.emojibasebindings.EmojibaseCategory
|
||||||
import io.element.android.emojibasebindings.EmojibaseDatasource
|
import io.element.android.emojibasebindings.EmojibaseDatasource
|
||||||
import io.element.android.emojibasebindings.EmojibaseStore
|
import io.element.android.emojibasebindings.EmojibaseStore
|
||||||
import io.element.android.libraries.designsystem.preview.PreviewsDayNight
|
|
||||||
import io.element.android.libraries.designsystem.preview.ElementPreview
|
import io.element.android.libraries.designsystem.preview.ElementPreview
|
||||||
|
import io.element.android.libraries.designsystem.preview.PreviewsDayNight
|
||||||
import io.element.android.libraries.designsystem.theme.components.Icon
|
import io.element.android.libraries.designsystem.theme.components.Icon
|
||||||
import io.element.android.libraries.designsystem.theme.components.Text
|
import io.element.android.libraries.designsystem.theme.components.Text
|
||||||
import io.element.android.libraries.theme.ElementTheme
|
import io.element.android.libraries.theme.ElementTheme
|
||||||
|
|
@ -68,12 +68,12 @@ fun EmojiPicker(
|
||||||
) {
|
) {
|
||||||
val coroutineScope = rememberCoroutineScope()
|
val coroutineScope = rememberCoroutineScope()
|
||||||
val categories = remember { emojibaseStore.categories }
|
val categories = remember { emojibaseStore.categories }
|
||||||
val pagerState = rememberPagerState(pageCount = { EmojibaseCategory.values().size })
|
val pagerState = rememberPagerState(pageCount = { EmojibaseCategory.entries.size })
|
||||||
Column(modifier) {
|
Column(modifier) {
|
||||||
TabRow(
|
SecondaryTabRow(
|
||||||
selectedTabIndex = pagerState.currentPage,
|
selectedTabIndex = pagerState.currentPage,
|
||||||
) {
|
) {
|
||||||
EmojibaseCategory.values().forEachIndexed { index, category ->
|
EmojibaseCategory.entries.forEachIndexed { index, category ->
|
||||||
Tab(
|
Tab(
|
||||||
text = {
|
text = {
|
||||||
Icon(
|
Icon(
|
||||||
|
|
@ -93,7 +93,7 @@ fun EmojiPicker(
|
||||||
state = pagerState,
|
state = pagerState,
|
||||||
modifier = Modifier.fillMaxWidth(),
|
modifier = Modifier.fillMaxWidth(),
|
||||||
) { index ->
|
) { index ->
|
||||||
val category = EmojibaseCategory.values()[index]
|
val category = EmojibaseCategory.entries[index]
|
||||||
val emojis = categories[category] ?: listOf()
|
val emojis = categories[category] ?: listOf()
|
||||||
LazyVerticalGrid(
|
LazyVerticalGrid(
|
||||||
modifier = Modifier.fillMaxSize(),
|
modifier = Modifier.fillMaxSize(),
|
||||||
|
|
|
||||||
|
|
@ -96,7 +96,7 @@ androidx_webkit = "androidx.webkit:webkit:1.8.0"
|
||||||
androidx_compose_bom = { group = "androidx.compose", name = "compose-bom", version.ref = "compose_bom" }
|
androidx_compose_bom = { group = "androidx.compose", name = "compose-bom", version.ref = "compose_bom" }
|
||||||
# Warning: issue on alpha07, make sure this is working when upgrading
|
# Warning: issue on alpha07, make sure this is working when upgrading
|
||||||
# Context in https://github.com/vector-im/element-x-android/pull/1239#issuecomment-1711500332
|
# Context in https://github.com/vector-im/element-x-android/pull/1239#issuecomment-1711500332
|
||||||
androidx_compose_material3 = "androidx.compose.material3:material3:1.2.0-alpha08"
|
androidx_compose_material3 = "androidx.compose.material3:material3:1.2.0-alpha09"
|
||||||
|
|
||||||
# Coroutines
|
# Coroutines
|
||||||
coroutines_core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "coroutines" }
|
coroutines_core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "coroutines" }
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue