Skip to content

Commit 2393a1a

Browse files
committed
Remove MessageComposerCommandSuggestionListHeader component factory
1 parent 54ae703 commit 2393a1a

File tree

4 files changed

+3
-49
lines changed

4 files changed

+3
-49
lines changed

stream-chat-android-compose/api/stream-chat-android-compose.api

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2834,7 +2834,6 @@ public abstract interface class io/getstream/chat/android/compose/ui/theme/ChatC
28342834
public abstract fun MessageComposerCommandSuggestionItem (Lio/getstream/chat/android/models/Command;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;I)V
28352835
public abstract fun MessageComposerCommandSuggestionItemCenterContent (Landroidx/compose/foundation/layout/RowScope;Landroidx/compose/ui/Modifier;Lio/getstream/chat/android/models/Command;Landroidx/compose/runtime/Composer;I)V
28362836
public abstract fun MessageComposerCommandSuggestionItemLeadingContent (Landroidx/compose/foundation/layout/RowScope;Lio/getstream/chat/android/models/Command;Landroidx/compose/runtime/Composer;I)V
2837-
public abstract fun MessageComposerCommandSuggestionListHeader (Lio/getstream/chat/android/compose/ui/theme/MessageComposerCommandSuggestionListHeaderParams;Landroidx/compose/runtime/Composer;I)V
28382837
public abstract fun MessageComposerCommandsButton (Landroidx/compose/foundation/layout/RowScope;ZZLkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Composer;I)V
28392838
public abstract fun MessageComposerCommandsPopupContent (Ljava/util/List;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;I)V
28402839
public abstract fun MessageComposerCoolDownIndicator (Landroidx/compose/ui/Modifier;ILandroidx/compose/runtime/Composer;I)V
@@ -3015,7 +3014,6 @@ public final class io/getstream/chat/android/compose/ui/theme/ChatComponentFacto
30153014
public static fun MessageComposerCommandSuggestionItem (Lio/getstream/chat/android/compose/ui/theme/ChatComponentFactory;Lio/getstream/chat/android/models/Command;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;I)V
30163015
public static fun MessageComposerCommandSuggestionItemCenterContent (Lio/getstream/chat/android/compose/ui/theme/ChatComponentFactory;Landroidx/compose/foundation/layout/RowScope;Landroidx/compose/ui/Modifier;Lio/getstream/chat/android/models/Command;Landroidx/compose/runtime/Composer;I)V
30173016
public static fun MessageComposerCommandSuggestionItemLeadingContent (Lio/getstream/chat/android/compose/ui/theme/ChatComponentFactory;Landroidx/compose/foundation/layout/RowScope;Lio/getstream/chat/android/models/Command;Landroidx/compose/runtime/Composer;I)V
3018-
public static fun MessageComposerCommandSuggestionListHeader (Lio/getstream/chat/android/compose/ui/theme/ChatComponentFactory;Lio/getstream/chat/android/compose/ui/theme/MessageComposerCommandSuggestionListHeaderParams;Landroidx/compose/runtime/Composer;I)V
30193017
public static fun MessageComposerCommandsButton (Lio/getstream/chat/android/compose/ui/theme/ChatComponentFactory;Landroidx/compose/foundation/layout/RowScope;ZZLkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Composer;I)V
30203018
public static fun MessageComposerCommandsPopupContent (Lio/getstream/chat/android/compose/ui/theme/ChatComponentFactory;Ljava/util/List;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;I)V
30213019
public static fun MessageComposerCoolDownIndicator (Lio/getstream/chat/android/compose/ui/theme/ChatComponentFactory;Landroidx/compose/ui/Modifier;ILandroidx/compose/runtime/Composer;I)V
@@ -3416,20 +3414,6 @@ public final class io/getstream/chat/android/compose/ui/theme/MessageBackgroundS
34163414
public fun toString ()Ljava/lang/String;
34173415
}
34183416

3419-
public final class io/getstream/chat/android/compose/ui/theme/MessageComposerCommandSuggestionListHeaderParams {
3420-
public static final field $stable I
3421-
public fun <init> ()V
3422-
public fun <init> (Landroidx/compose/ui/Modifier;)V
3423-
public synthetic fun <init> (Landroidx/compose/ui/Modifier;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
3424-
public final fun component1 ()Landroidx/compose/ui/Modifier;
3425-
public final fun copy (Landroidx/compose/ui/Modifier;)Lio/getstream/chat/android/compose/ui/theme/MessageComposerCommandSuggestionListHeaderParams;
3426-
public static synthetic fun copy$default (Lio/getstream/chat/android/compose/ui/theme/MessageComposerCommandSuggestionListHeaderParams;Landroidx/compose/ui/Modifier;ILjava/lang/Object;)Lio/getstream/chat/android/compose/ui/theme/MessageComposerCommandSuggestionListHeaderParams;
3427-
public fun equals (Ljava/lang/Object;)Z
3428-
public final fun getModifier ()Landroidx/compose/ui/Modifier;
3429-
public fun hashCode ()I
3430-
public fun toString ()Ljava/lang/String;
3431-
}
3432-
34333417
public final class io/getstream/chat/android/compose/ui/theme/MessageComposerTheme {
34343418
public static final field $stable I
34353419
public static final field Companion Lio/getstream/chat/android/compose/ui/theme/MessageComposerTheme$Companion;

stream-chat-android-compose/src/main/java/io/getstream/chat/android/compose/ui/components/suggestions/commands/CommandSuggestionList.kt

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ import io.getstream.chat.android.compose.R
4040
import io.getstream.chat.android.compose.ui.components.suggestions.SuggestionList
4141
import io.getstream.chat.android.compose.ui.theme.ChatPreviewTheme
4242
import io.getstream.chat.android.compose.ui.theme.ChatTheme
43-
import io.getstream.chat.android.compose.ui.theme.MessageComposerCommandSuggestionListHeaderParams
4443
import io.getstream.chat.android.models.Command
4544

4645
/**
@@ -69,11 +68,7 @@ public fun CommandSuggestionList(
6968
.heightIn(max = ChatTheme.dimens.suggestionListMaxHeight)
7069
.padding(ChatTheme.dimens.suggestionListPadding)
7170
.testTag("Stream_SuggestionList"),
72-
headerContent = {
73-
ChatTheme.componentFactory.MessageComposerCommandSuggestionListHeader(
74-
params = MessageComposerCommandSuggestionListHeaderParams(),
75-
)
76-
},
71+
headerContent = { DefaultCommandSuggestionListHeader() },
7772
) {
7873
CommandSuggestionLazyList(
7974
commands = commands,
@@ -84,7 +79,7 @@ public fun CommandSuggestionList(
8479
}
8580

8681
@Composable
87-
internal fun DefaultCommandSuggestionListHeader(modifier: Modifier) {
82+
internal fun DefaultCommandSuggestionListHeader(modifier: Modifier = Modifier) {
8883
Row(
8984
modifier = modifier
9085
.semantics(mergeDescendants = true) {}
@@ -142,9 +137,7 @@ private fun CommandSuggestionListPreview() {
142137
@Composable
143138
internal fun CommandSuggestionList() {
144139
Column {
145-
ChatTheme.componentFactory.MessageComposerCommandSuggestionListHeader(
146-
params = MessageComposerCommandSuggestionListHeaderParams(),
147-
)
140+
DefaultCommandSuggestionListHeader()
148141
CommandSuggestionLazyList(
149142
commands = listOf(
150143
Command(

stream-chat-android-compose/src/main/java/io/getstream/chat/android/compose/ui/theme/ChatComponentFactory.kt

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,6 @@ import io.getstream.chat.android.compose.ui.components.suggestions.commands.Comm
142142
import io.getstream.chat.android.compose.ui.components.suggestions.commands.CommandSuggestionList
143143
import io.getstream.chat.android.compose.ui.components.suggestions.commands.DefaultCommandSuggestionItemCenterContent
144144
import io.getstream.chat.android.compose.ui.components.suggestions.commands.DefaultCommandSuggestionItemLeadingContent
145-
import io.getstream.chat.android.compose.ui.components.suggestions.commands.DefaultCommandSuggestionListHeader
146145
import io.getstream.chat.android.compose.ui.components.suggestions.mentions.DefaultMentionSuggestionItemCenterContent
147146
import io.getstream.chat.android.compose.ui.components.suggestions.mentions.DefaultMentionSuggestionItemLeadingContent
148147
import io.getstream.chat.android.compose.ui.components.suggestions.mentions.DefaultMentionSuggestionItemTrailingContent
@@ -1614,19 +1613,6 @@ public interface ChatComponentFactory {
16141613
CommandSuggestionList(commands = commandSuggestions, onCommandSelected = onCommandSelected)
16151614
}
16161615

1617-
/**
1618-
* The default header of the command suggestion list of the message composer.
1619-
* Shown at the top of the command suggestions list.
1620-
*/
1621-
@Composable
1622-
public fun MessageComposerCommandSuggestionListHeader(
1623-
params: MessageComposerCommandSuggestionListHeaderParams,
1624-
) {
1625-
DefaultCommandSuggestionListHeader(
1626-
modifier = params.modifier,
1627-
)
1628-
}
1629-
16301616
/**
16311617
* The default command suggestion item of the message composer.
16321618
*

stream-chat-android-compose/src/main/java/io/getstream/chat/android/compose/ui/theme/ChatComponentFactoryParams.kt

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,3 @@ public data class MessageReactionItemParams(
4545
val modifier: Modifier = Modifier,
4646
val state: ReactionOptionItemState,
4747
)
48-
49-
/**
50-
* Parameters for the [ChatComponentFactory.MessageComposerCommandSuggestionListHeader] component.
51-
*
52-
* @param modifier Modifier for styling.
53-
*/
54-
public data class MessageComposerCommandSuggestionListHeaderParams(
55-
val modifier: Modifier = Modifier,
56-
)

0 commit comments

Comments
 (0)