Skip to content

Commit 21c9d4a

Browse files
committed
chore: Apply changes from 4.12.0
1 parent d0e0ba7 commit 21c9d4a

443 files changed

Lines changed: 62594 additions & 1263 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

assets/config/config.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,12 @@
259259
"post_detail_page/*/back_button": {
260260
"icon": "backButtonIcon"
261261
},
262+
"social_home_page/community_categories/*": {
263+
},
264+
"social_home_page/recommended_communities/*": {
265+
},
266+
"social_home_page/trending_communities/*": {
267+
},
262268
"post_detail_page/*/menu_button": {
263269
"icon": "menuIcon"
264270
},
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import 'package:amity_uikit_beta_service/v4/chat/home/chat_home_page.dart';
2+
import 'package:flutter/material.dart';
3+
4+
class ChatHomePageSample {
5+
6+
/* begin_sample_code
7+
gist_id: d649eff7bb8499957871ead99aca2b55
8+
filename: ChatHomePageSample.dart
9+
asc_page: https://docs.social.plus/social-plus-uikit/uikit-v4/chat
10+
description: Chat Home Page
11+
*/
12+
Widget chatHomePage() {
13+
return AmityChatHomePage();
14+
}
15+
/* end_sample_code */
16+
17+
}
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
import 'package:amity_uikit_beta_service/v4/chat/home/archived_chat_list_component.dart';
2+
import 'package:amity_uikit_beta_service/v4/chat/home/chat_list_component.dart';
3+
import 'package:amity_uikit_beta_service/v4/chat/home/amity_conversation_chat_list_component.dart';
4+
import 'package:amity_uikit_beta_service/v4/chat/home/amity_group_chat_list_component.dart';
5+
import 'package:amity_uikit_beta_service/v4/chat/home/amity_all_chat_list_component.dart';
6+
import 'package:flutter/material.dart';
7+
8+
class ChatListComponentSample {
9+
10+
/* begin_sample_code
11+
gist_id: f67e3191d947c3a614c38c0512e79d2b
12+
filename: ChatListComponentSample.dart
13+
asc_page: https://docs.social.plus/social-plus-uikit/uikit-v4/chat
14+
description: Component for chat list
15+
*/
16+
Widget chatListComponent() {
17+
return ChatListComponent();
18+
}
19+
/* end_sample_code */
20+
21+
/* begin_sample_code
22+
gist_id: e9ce40fa2d338bb8debf562cee5c3336
23+
filename: ConversationChatListComponentSample.dart
24+
asc_page: https://docs.social.plus/social-plus-uikit/uikit-v4/chat
25+
description: Component for conversation messages only
26+
*/
27+
Widget conversationChatListComponent() {
28+
return AmityConversationChatListComponent();
29+
}
30+
/* end_sample_code */
31+
32+
/* begin_sample_code
33+
gist_id: 2c13ceea053f0f7ce65ab3c5c90322fe
34+
filename: GroupChatListComponentSample.dart
35+
asc_page: https://docs.social.plus/social-plus-uikit/uikit-v4/chat
36+
description: Component for group chats only
37+
*/
38+
Widget groupChatListComponent() {
39+
return AmityGroupChatListComponent();
40+
}
41+
/* end_sample_code */
42+
43+
/* begin_sample_code
44+
gist_id: e268b183bb614de9e09a046cf2baa8db
45+
filename: AllChatListComponentSample.dart
46+
asc_page: https://docs.social.plus/social-plus-uikit/uikit-v4/chat
47+
description: Component for all chat types (conversations + groups)
48+
*/
49+
Widget allChatListComponent() {
50+
return AmityAllChatListComponent();
51+
}
52+
/* end_sample_code */
53+
54+
/* begin_sample_code
55+
gist_id: c41509675b5d2126e6e7f24307175364
56+
filename: ChatListComponentSample.dart
57+
asc_page: https://docs.social.plus/social-plus-uikit/uikit-v4/chat
58+
description: Component for archived chat list
59+
*/
60+
Widget archivedChatListComponent() {
61+
return ArchivedChatListComponent();
62+
}
63+
/* end_sample_code */
64+
65+
}
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
import 'package:amity_uikit_beta_service/v4/chat/message/chat_page.dart';
2+
import 'package:flutter/material.dart';
3+
4+
class ChatPageSample {
5+
6+
/* begin_sample_code
7+
gist_id: f45062abadfffceff06ddef40a915125
8+
filename: ChatPageSample.dart
9+
asc_page: https://docs.social.plus/social-plus-uikit/uikit-v4/chat
10+
description: Chat Page for conversation view
11+
*/
12+
Widget chatPage() {
13+
return AmityChatPage(
14+
channelId: 'channelId',
15+
userId: 'userId',
16+
userDisplayName: 'displayName',
17+
avatarUrl: 'avatarUrl',
18+
);
19+
}
20+
/* end_sample_code */
21+
22+
}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
2+
import 'package:amity_uikit_beta_service/v4/chat/create/channel_create_conversation_page.dart';
3+
import 'package:flutter/material.dart';
4+
5+
class ChatCreationPageSample {
6+
7+
/* begin_sample_code
8+
gist_id: 17981491a01884db402da0ba93a6b835
9+
filename: ChatCreationPageSample.dart
10+
asc_page: https://docs.social.plus/social-plus-uikit/uikit-v4/chat
11+
description: Conversation Chat Creation Page
12+
*/
13+
Widget createConversationPage() {
14+
return AmityChannelCreateConversationPage();
15+
}
16+
/* end_sample_code */
17+
18+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
import 'package:amity_uikit_beta_service/v4/chat/add_group_member/amity_add_group_member_page.dart';
2+
import 'package:amity_sdk/amity_sdk.dart';
3+
import 'package:flutter/material.dart';
4+
5+
class AddGroupMemberPageSample {
6+
7+
/* begin_sample_code
8+
gist_id: 01ac94c7373d564ae0d48c2a910dc564
9+
filename: AddGroupMemberPageSample.dart
10+
asc_page: https://docs.social.plus/social-plus-uikit/uikit-v4/chat
11+
description: Add member to a group chat
12+
*/
13+
Widget addGroupMemberPage() {
14+
// Create a channel for this example
15+
final AmityChannel channel = AmityChannel();
16+
channel.channelId = 'your-channel-id';
17+
18+
return AmityAddGroupMemberPage(
19+
channel: channel,
20+
);
21+
}
22+
/* end_sample_code */
23+
24+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
import 'package:amity_uikit_beta_service/v4/chat/banned_group_member_list/amity_banned_group_member_list_page.dart';
2+
import 'package:amity_sdk/amity_sdk.dart';
3+
import 'package:flutter/material.dart';
4+
5+
class BannedGroupMemberListPageSample {
6+
7+
/* begin_sample_code
8+
gist_id: f550cec5c0a2dd6edd4b3af54ae3794f
9+
filename: BannedGroupMemberListPageSample.dart
10+
asc_page: https://docs.social.plus/social-plus-uikit/uikit-v4/chat
11+
description: View and manage banned users in a group chat
12+
*/
13+
Widget bannedGroupMemberListPage() {
14+
// Create a channel for this example
15+
final AmityChannel channel = AmityChannel();
16+
channel.channelId = 'your-channel-id';
17+
18+
return AmityBannedGroupMemberListPage(
19+
channel: channel,
20+
);
21+
}
22+
/* end_sample_code */
23+
24+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
import 'package:amity_uikit_beta_service/v4/chat/createGroup/ui/amity_create_group_page.dart';
2+
import 'package:amity_sdk/amity_sdk.dart';
3+
import 'package:flutter/material.dart';
4+
5+
class CreateGroupChatPageSample {
6+
7+
/* begin_sample_code
8+
gist_id: d4673ca431a1e9283312c0fbe6a70088
9+
filename: CreateGroupChatPageSample.dart
10+
asc_page: https://docs.social.plus/social-plus-uikit/uikit-v4/chat
11+
description: Create a new group chat with selected users
12+
*/
13+
Widget createGroupChatPage() {
14+
// Create a list of users for this example
15+
final List<AmityUser> selectedUsers = [];
16+
17+
return AmityCreateGroupChatPage(
18+
selectedUsers: selectedUsers,
19+
);
20+
}
21+
/* end_sample_code */
22+
23+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
import 'package:amity_uikit_beta_service/v4/chat/edit_group_member_permission/amity_edit_group_member_permissions_page.dart';
2+
import 'package:amity_sdk/amity_sdk.dart';
3+
import 'package:flutter/material.dart';
4+
5+
class EditGroupMemberPermissionsPageSample {
6+
7+
/* begin_sample_code
8+
gist_id: dd4b583ea890bde7365bd4a5d9fde3b8
9+
filename: EditGroupMemberPermissionsPageSample.dart
10+
asc_page: https://docs.social.plus/social-plus-uikit/uikit-v4/chat
11+
description: Edit member permissions in a group chat
12+
*/
13+
Widget editGroupMemberPermissionsPage() {
14+
// Create a channel for this example
15+
final AmityChannel channel = AmityChannel();
16+
channel.channelId = 'your-channel-id';
17+
18+
return AmityEditGroupMemberPermissionsPage(
19+
channel: channel,
20+
);
21+
}
22+
/* end_sample_code */
23+
24+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
import 'package:amity_uikit_beta_service/v4/chat/edit_group_notification/amity_edit_group_notification_page.dart';
2+
import 'package:amity_sdk/amity_sdk.dart';
3+
import 'package:flutter/material.dart';
4+
5+
class EditGroupNotificationPageSample {
6+
7+
/* begin_sample_code
8+
gist_id: d24187561d91e880d3f999d1d9db4eb4
9+
filename: EditGroupNotificationPageSample.dart
10+
asc_page: https://docs.social.plus/social-plus-uikit/uikit-v4/chat
11+
description: Edit notification settings for a group chat
12+
*/
13+
Widget editGroupNotificationPage() {
14+
// Create a channel for this example
15+
final AmityChannel channel = AmityChannel();
16+
channel.channelId = 'your-channel-id';
17+
18+
return AmityEditGroupNotificationPage(
19+
channel: channel,
20+
);
21+
}
22+
/* end_sample_code */
23+
24+
}

0 commit comments

Comments
 (0)