Skip to content

Commit f42c6d1

Browse files
committed
Fix deprecation issues
1 parent d62bc27 commit f42c6d1

File tree

1 file changed

+6
-6
lines changed
  • features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction

1 file changed

+6
-6
lines changed

features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/EmojiPicker.kt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ import androidx.compose.foundation.pager.HorizontalPager
3434
import androidx.compose.foundation.pager.rememberPagerState
3535
import androidx.compose.foundation.shape.CircleShape
3636
import androidx.compose.material.ripple.rememberRipple
37+
import androidx.compose.material3.SecondaryTabRow
3738
import androidx.compose.material3.Tab
38-
import androidx.compose.material3.TabRow
3939
import androidx.compose.runtime.Composable
4040
import androidx.compose.runtime.remember
4141
import androidx.compose.runtime.rememberCoroutineScope
@@ -49,8 +49,8 @@ import io.element.android.emojibasebindings.Emoji
4949
import io.element.android.emojibasebindings.EmojibaseCategory
5050
import io.element.android.emojibasebindings.EmojibaseDatasource
5151
import io.element.android.emojibasebindings.EmojibaseStore
52-
import io.element.android.libraries.designsystem.preview.PreviewsDayNight
5352
import io.element.android.libraries.designsystem.preview.ElementPreview
53+
import io.element.android.libraries.designsystem.preview.PreviewsDayNight
5454
import io.element.android.libraries.designsystem.theme.components.Icon
5555
import io.element.android.libraries.designsystem.theme.components.Text
5656
import io.element.android.libraries.theme.ElementTheme
@@ -68,12 +68,12 @@ fun EmojiPicker(
6868
) {
6969
val coroutineScope = rememberCoroutineScope()
7070
val categories = remember { emojibaseStore.categories }
71-
val pagerState = rememberPagerState(pageCount = { EmojibaseCategory.values().size })
71+
val pagerState = rememberPagerState(pageCount = { EmojibaseCategory.entries.size })
7272
Column(modifier) {
73-
TabRow(
73+
SecondaryTabRow(
7474
selectedTabIndex = pagerState.currentPage,
7575
) {
76-
EmojibaseCategory.values().forEachIndexed { index, category ->
76+
EmojibaseCategory.entries.forEachIndexed { index, category ->
7777
Tab(
7878
text = {
7979
Icon(
@@ -93,7 +93,7 @@ fun EmojiPicker(
9393
state = pagerState,
9494
modifier = Modifier.fillMaxWidth(),
9595
) { index ->
96-
val category = EmojibaseCategory.values()[index]
96+
val category = EmojibaseCategory.entries[index]
9797
val emojis = categories[category] ?: listOf()
9898
LazyVerticalGrid(
9999
modifier = Modifier.fillMaxSize(),

0 commit comments

Comments
 (0)