@@ -34,8 +34,8 @@ import androidx.compose.foundation.pager.HorizontalPager
34
34
import androidx.compose.foundation.pager.rememberPagerState
35
35
import androidx.compose.foundation.shape.CircleShape
36
36
import androidx.compose.material.ripple.rememberRipple
37
+ import androidx.compose.material3.SecondaryTabRow
37
38
import androidx.compose.material3.Tab
38
- import androidx.compose.material3.TabRow
39
39
import androidx.compose.runtime.Composable
40
40
import androidx.compose.runtime.remember
41
41
import androidx.compose.runtime.rememberCoroutineScope
@@ -49,8 +49,8 @@ import io.element.android.emojibasebindings.Emoji
49
49
import io.element.android.emojibasebindings.EmojibaseCategory
50
50
import io.element.android.emojibasebindings.EmojibaseDatasource
51
51
import io.element.android.emojibasebindings.EmojibaseStore
52
- import io.element.android.libraries.designsystem.preview.PreviewsDayNight
53
52
import io.element.android.libraries.designsystem.preview.ElementPreview
53
+ import io.element.android.libraries.designsystem.preview.PreviewsDayNight
54
54
import io.element.android.libraries.designsystem.theme.components.Icon
55
55
import io.element.android.libraries.designsystem.theme.components.Text
56
56
import io.element.android.libraries.theme.ElementTheme
@@ -68,12 +68,12 @@ fun EmojiPicker(
68
68
) {
69
69
val coroutineScope = rememberCoroutineScope()
70
70
val categories = remember { emojibaseStore.categories }
71
- val pagerState = rememberPagerState(pageCount = { EmojibaseCategory .values() .size })
71
+ val pagerState = rememberPagerState(pageCount = { EmojibaseCategory .entries .size })
72
72
Column (modifier) {
73
- TabRow (
73
+ SecondaryTabRow (
74
74
selectedTabIndex = pagerState.currentPage,
75
75
) {
76
- EmojibaseCategory .values() .forEachIndexed { index, category ->
76
+ EmojibaseCategory .entries .forEachIndexed { index, category ->
77
77
Tab (
78
78
text = {
79
79
Icon (
@@ -93,7 +93,7 @@ fun EmojiPicker(
93
93
state = pagerState,
94
94
modifier = Modifier .fillMaxWidth(),
95
95
) { index ->
96
- val category = EmojibaseCategory .values() [index]
96
+ val category = EmojibaseCategory .entries [index]
97
97
val emojis = categories[category] ? : listOf ()
98
98
LazyVerticalGrid (
99
99
modifier = Modifier .fillMaxSize(),
0 commit comments