├── Demo ├── App.tsx ├── Gemfile ├── __tests__ │ └── App.test.tsx ├── android │ ├── app │ │ ├── build.gradle │ │ ├── debug.keystore │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── reactnativedemo │ │ │ │ ├── MainActivity.kt │ │ │ │ └── MainApplication.kt │ │ │ └── res │ │ │ ├── drawable │ │ │ └── rn_edit_text_material.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── strings.xml │ │ │ └── styles.xml │ ├── build.gradle │ ├── debug.keystore │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── api │ └── index.ts ├── app.json ├── assets │ ├── check_box_selected.png │ ├── contact_normal.png │ ├── contact_selected.png │ ├── conversation_normal.png │ ├── conversation_selected.png │ ├── demo_login_bg.png │ ├── demo_login_language_arrow.png │ ├── demo_login_language_icon.png │ ├── demo_login_logo.png │ ├── right_arrow.png │ ├── settings_normal.png │ └── settings_selected.png ├── babel.config.js ├── debug │ ├── GenerateTestUserSig.js │ └── lib-generate-test-usersig-es.min.js ├── i18n │ ├── en-US │ │ ├── About.ts │ │ ├── Home.ts │ │ ├── Login.ts │ │ ├── Setting.ts │ │ └── index.ts │ ├── index.ts │ └── zh-CN │ │ ├── About.ts │ │ ├── Home.ts │ │ ├── Login.ts │ │ ├── Setting.ts │ │ └── index.ts ├── index.js ├── initApp │ ├── Chat.ts │ ├── index.ts │ └── push.ts ├── interface.ts ├── ios │ ├── .xcode.env │ ├── Podfile │ ├── ReactNativeDemo.xcodeproj │ │ ├── project.pbxproj │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── ReactNativeDemo.xcscheme │ ├── ReactNativeDemo │ │ ├── AppDelegate.h │ │ ├── AppDelegate.mm │ │ ├── Images.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ ├── Info.plist │ │ ├── LaunchScreen.storyboard │ │ ├── PrivacyInfo.xcprivacy │ │ ├── ReactNativeDemo.entitlements │ │ ├── ReactNativeDemoDebug.entitlements │ │ └── main.m │ └── ReactNativeDemoTests │ │ ├── Info.plist │ │ └── ReactNativeDemoTests.m ├── jest.config.js ├── metro.config.js ├── package.json ├── pages │ ├── About │ │ ├── About.tsx │ │ └── index.ts │ ├── Home │ │ ├── Home.tsx │ │ └── index.ts │ ├── Language │ │ ├── Language.tsx │ │ └── index.ts │ ├── Login │ │ ├── Login.tsx │ │ └── index.ts │ ├── Setting │ │ ├── Setting.tsx │ │ └── index.ts │ └── UIKitScreen │ │ ├── ChatScreen │ │ ├── ChatScreen.tsx │ │ └── index.ts │ │ ├── ChatSettingScreen │ │ ├── ChatSettingScreen.tsx │ │ └── index.ts │ │ ├── ConversationListScreen │ │ ├── ConversationListScreen.tsx │ │ └── index.ts │ │ └── index.ts ├── server │ ├── index.ts │ └── language.ts ├── tsconfig.json └── yarn.lock ├── README.md └── UIKit ├── CHANGELOG.md ├── README.md ├── assets ├── add.png ├── album.png ├── arrow-back.png ├── arrow-next.png ├── camera.png ├── chat-detail.png ├── clear.png ├── close-gray.png ├── close.png ├── create.png ├── edit-icon.png ├── emoji-delete.png ├── emoji.png ├── file.png ├── input-more.png ├── keyboard.png ├── mark.png ├── message-actions.png ├── message-delete.png ├── message-quote.png ├── message-recall.png ├── more.png ├── msg-file-icon.png ├── msg-icon.png ├── msg-read.png ├── mute.png ├── photo.png ├── read.png ├── readed.png ├── right-arrow.png ├── search-user.png ├── search.png ├── selected.png ├── send-fail.png ├── send-success.png ├── sending.png ├── unread.png ├── video-play.png ├── video.png └── voice.png ├── components ├── Avatar │ ├── Avatar.tsx │ ├── index.ts │ └── utils.ts ├── Badge │ ├── Badge.tsx │ └── index.ts ├── Chat │ ├── Chat.tsx │ └── index.ts ├── ChatHeader │ ├── ChatHeader.tsx │ └── index.ts ├── ChatSetting │ ├── ChatSetting.tsx │ ├── GroupSetting │ │ ├── BasicProfile │ │ │ ├── BasicProfile.tsx │ │ │ └── index.ts │ │ ├── GroupSetting.tsx │ │ ├── ProfileDetails │ │ │ ├── GroupAction │ │ │ │ ├── GroupAction.tsx │ │ │ │ └── index.ts │ │ │ ├── MemberAction │ │ │ │ ├── MemberAction.tsx │ │ │ │ └── index.ts │ │ │ ├── MemberList │ │ │ │ ├── MemberList.tsx │ │ │ │ ├── PreviewList │ │ │ │ │ ├── PreviewList.tsx │ │ │ │ │ └── index.ts │ │ │ │ └── index.ts │ │ │ ├── PreviewInfo │ │ │ │ ├── PreviewInfo.tsx │ │ │ │ └── index.ts │ │ │ ├── PreviewInvitingMethod │ │ │ │ ├── PreviewInvitingMethod.tsx │ │ │ │ └── index.ts │ │ │ ├── PreviewJoiningMethod │ │ │ │ ├── PreviewJoiningMethod.tsx │ │ │ │ └── index.ts │ │ │ ├── PreviewMembers │ │ │ │ ├── PreviewMembers.tsx │ │ │ │ └── index.ts │ │ │ ├── PreviewNameCard │ │ │ │ ├── PreviewNameCard.tsx │ │ │ │ └── index.ts │ │ │ ├── PreviewNotification │ │ │ │ ├── PreviewNotification.tsx │ │ │ │ └── index.ts │ │ │ ├── ProfileDetails.tsx │ │ │ ├── ProfileItem │ │ │ │ ├── ProfileItem.tsx │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ └── index.ts │ ├── Header │ │ ├── Header.tsx │ │ └── index.ts │ ├── index.ts │ └── utils.ts ├── CheckBox │ ├── CheckBox.tsx │ └── index.ts ├── ConversationActions │ ├── ConversationActions.tsx │ ├── ConversationActionsModel.tsx │ └── index.ts ├── ConversationCreate │ ├── ConversationCreate.tsx │ ├── CreateGroupOption │ │ ├── CreateGroupOption.tsx │ │ └── index.ts │ ├── CreateNewChat │ │ ├── CreateGroupChat.tsx │ │ ├── CreateNewChat.tsx │ │ └── index.ts │ ├── GroupTypeIntroduction │ │ ├── GroupTypeIntroduction.tsx │ │ └── index.ts │ └── index.ts ├── ConversationList │ ├── ConversationList.tsx │ └── index.ts ├── ConversationListContent │ ├── ConversationListContent.tsx │ └── index.ts ├── ConversationListHeader │ ├── ConversationListHeader.tsx │ └── index.ts ├── ConversationPreview │ ├── ConversationPreview.tsx │ └── index.ts ├── Loading │ ├── Loading.tsx │ └── index.ts ├── Message │ ├── CustomElement │ │ ├── CustomElement.tsx │ │ └── index.ts │ ├── FaceElement │ │ ├── FaceElement.tsx │ │ └── index.ts │ ├── FileElement │ │ ├── FileElement.tsx │ │ └── index.ts │ ├── GroupTipElement │ │ ├── GroupTipElement.tsx │ │ └── index.ts │ ├── ImageElement │ │ ├── ImageElement.tsx │ │ └── index.ts │ ├── MergeElement │ │ ├── MergeElement.tsx │ │ └── index.ts │ ├── Message.tsx │ ├── MessageContent │ │ ├── MessageContent.tsx │ │ └── index.ts │ ├── MessageQuote │ │ ├── MessageQuote.tsx │ │ ├── QuotedFile │ │ │ ├── QuotedFile.tsx │ │ │ └── index.ts │ │ ├── QuotedImage │ │ │ ├── QuotedImage.tsx │ │ │ └── index.ts │ │ ├── QuotedText │ │ │ ├── QuotedText.tsx │ │ │ └── index.ts │ │ ├── QuotedVideo │ │ │ ├── QuotedVideo.tsx │ │ │ └── index.ts │ │ ├── index.ts │ │ └── interface.ts │ ├── MessageRecall │ │ ├── MessageRecall.tsx │ │ └── index.ts │ ├── MessageStatus │ │ ├── MessageStatus.tsx │ │ └── index.ts │ ├── SendFail │ │ ├── SendFail.tsx │ │ └── index.ts │ ├── TextElement │ │ ├── TextElement.tsx │ │ └── index.ts │ ├── VideoElement │ │ ├── VideoElement.tsx │ │ └── index.ts │ ├── VoiceElement │ │ ├── VoiceElement.tsx │ │ └── index.ts │ └── index.ts ├── MessageActions │ ├── ActionsPanel │ │ ├── ActionsPanel.tsx │ │ └── index.ts │ ├── MessageActions.tsx │ └── index.ts ├── MessageInput │ ├── EmojiPanel │ │ ├── EmojiPanel.tsx │ │ └── index.ts │ ├── Mention │ │ ├── Mention.tsx │ │ ├── MentionUserList │ │ │ ├── MentionUserList.tsx │ │ │ └── index.ts │ │ └── index.ts │ ├── MessageInput.tsx │ ├── MessageQuotePanel │ │ ├── MessageQuotePanel.tsx │ │ └── index.ts │ ├── MessageToolbox │ │ ├── MessageToolbox.tsx │ │ └── index.ts │ └── index.ts ├── MessageList │ ├── MessageList.tsx │ ├── Timeline │ │ ├── Timeline.tsx │ │ └── index.ts │ └── index.ts ├── Overlay │ ├── Overlay.tsx │ └── index.ts ├── PopConfirm │ ├── PopConfirm.tsx │ └── index.ts ├── PreviewImage │ ├── PreviewImage.tsx │ └── index.ts ├── ProfileEditor │ ├── ProfileEditor.tsx │ └── index.ts ├── RadioList │ ├── RadioList.tsx │ └── index.ts ├── SwipeRow │ ├── SwipeRow.tsx │ └── index.ts ├── Switch │ ├── Switch.tsx │ └── index.ts ├── TabBar │ ├── TabBar.tsx │ ├── TabBarItem.tsx │ └── index.ts ├── Toast │ ├── Toast.tsx │ └── index.ts ├── UserSearch │ ├── UserSearch.tsx │ └── index.ts ├── UserSelector │ ├── UserSelectList │ │ ├── Checkbox.tsx │ │ ├── UserSelectItem.tsx │ │ ├── UserSelectList.tsx │ │ └── index.ts │ ├── UserSelectedView │ │ ├── UserSelectedView.tsx │ │ └── index.ts │ └── index.ts └── index.ts ├── constant ├── avatar.ts └── index.ts ├── context ├── ChatContext.tsx ├── ConversationListContext.tsx ├── UIKitContext.tsx └── index.ts ├── emojiConfig ├── defaultEmoji.ts ├── index.ts └── locales │ ├── en-US.ts │ └── zh-CN.ts ├── i18n ├── en-US │ ├── Call.ts │ ├── Chat.ts │ ├── ChatSetting.ts │ ├── Common.ts │ ├── Conversation.ts │ ├── Message.ts │ └── index.ts ├── index.ts └── zh-CN │ ├── Call.ts │ ├── Chat.ts │ ├── ChatSetting.ts │ ├── Common.ts │ ├── Conversation.ts │ ├── Message.ts │ └── index.ts ├── index.ts ├── init.ts ├── package.json └── utils ├── computeSkeletonSize.ts ├── index.ts ├── parseJSON.ts ├── platform.ts ├── randomInt.ts └── time.ts /Demo/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/App.tsx -------------------------------------------------------------------------------- /Demo/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/Gemfile -------------------------------------------------------------------------------- /Demo/__tests__/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/__tests__/App.test.tsx -------------------------------------------------------------------------------- /Demo/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/android/app/build.gradle -------------------------------------------------------------------------------- /Demo/android/app/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/android/app/debug.keystore -------------------------------------------------------------------------------- /Demo/android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/android/app/proguard-rules.pro -------------------------------------------------------------------------------- /Demo/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /Demo/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Demo/android/app/src/main/java/com/reactnativedemo/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/android/app/src/main/java/com/reactnativedemo/MainActivity.kt -------------------------------------------------------------------------------- /Demo/android/app/src/main/java/com/reactnativedemo/MainApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/android/app/src/main/java/com/reactnativedemo/MainApplication.kt -------------------------------------------------------------------------------- /Demo/android/app/src/main/res/drawable/rn_edit_text_material.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/android/app/src/main/res/drawable/rn_edit_text_material.xml -------------------------------------------------------------------------------- /Demo/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Demo/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Demo/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Demo/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Demo/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Demo/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Demo/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Demo/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Demo/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Demo/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Demo/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Demo/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /Demo/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/android/build.gradle -------------------------------------------------------------------------------- /Demo/android/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/android/debug.keystore -------------------------------------------------------------------------------- /Demo/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/android/gradle.properties -------------------------------------------------------------------------------- /Demo/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Demo/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Demo/android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/android/gradlew -------------------------------------------------------------------------------- /Demo/android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/android/gradlew.bat -------------------------------------------------------------------------------- /Demo/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/android/settings.gradle -------------------------------------------------------------------------------- /Demo/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/api/index.ts -------------------------------------------------------------------------------- /Demo/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/app.json -------------------------------------------------------------------------------- /Demo/assets/check_box_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/assets/check_box_selected.png -------------------------------------------------------------------------------- /Demo/assets/contact_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/assets/contact_normal.png -------------------------------------------------------------------------------- /Demo/assets/contact_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/assets/contact_selected.png -------------------------------------------------------------------------------- /Demo/assets/conversation_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/assets/conversation_normal.png -------------------------------------------------------------------------------- /Demo/assets/conversation_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/assets/conversation_selected.png -------------------------------------------------------------------------------- /Demo/assets/demo_login_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/assets/demo_login_bg.png -------------------------------------------------------------------------------- /Demo/assets/demo_login_language_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/assets/demo_login_language_arrow.png -------------------------------------------------------------------------------- /Demo/assets/demo_login_language_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/assets/demo_login_language_icon.png -------------------------------------------------------------------------------- /Demo/assets/demo_login_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/assets/demo_login_logo.png -------------------------------------------------------------------------------- /Demo/assets/right_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/assets/right_arrow.png -------------------------------------------------------------------------------- /Demo/assets/settings_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/assets/settings_normal.png -------------------------------------------------------------------------------- /Demo/assets/settings_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/assets/settings_selected.png -------------------------------------------------------------------------------- /Demo/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/babel.config.js -------------------------------------------------------------------------------- /Demo/debug/GenerateTestUserSig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/debug/GenerateTestUserSig.js -------------------------------------------------------------------------------- /Demo/debug/lib-generate-test-usersig-es.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/debug/lib-generate-test-usersig-es.min.js -------------------------------------------------------------------------------- /Demo/i18n/en-US/About.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/i18n/en-US/About.ts -------------------------------------------------------------------------------- /Demo/i18n/en-US/Home.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/i18n/en-US/Home.ts -------------------------------------------------------------------------------- /Demo/i18n/en-US/Login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/i18n/en-US/Login.ts -------------------------------------------------------------------------------- /Demo/i18n/en-US/Setting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/i18n/en-US/Setting.ts -------------------------------------------------------------------------------- /Demo/i18n/en-US/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/i18n/en-US/index.ts -------------------------------------------------------------------------------- /Demo/i18n/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/i18n/index.ts -------------------------------------------------------------------------------- /Demo/i18n/zh-CN/About.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/i18n/zh-CN/About.ts -------------------------------------------------------------------------------- /Demo/i18n/zh-CN/Home.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/i18n/zh-CN/Home.ts -------------------------------------------------------------------------------- /Demo/i18n/zh-CN/Login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/i18n/zh-CN/Login.ts -------------------------------------------------------------------------------- /Demo/i18n/zh-CN/Setting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/i18n/zh-CN/Setting.ts -------------------------------------------------------------------------------- /Demo/i18n/zh-CN/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/i18n/zh-CN/index.ts -------------------------------------------------------------------------------- /Demo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/index.js -------------------------------------------------------------------------------- /Demo/initApp/Chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/initApp/Chat.ts -------------------------------------------------------------------------------- /Demo/initApp/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/initApp/index.ts -------------------------------------------------------------------------------- /Demo/initApp/push.ts: -------------------------------------------------------------------------------- 1 | export const pushInit = (data: any) => {}; 2 | -------------------------------------------------------------------------------- /Demo/interface.ts: -------------------------------------------------------------------------------- 1 | export interface IRouterParams { 2 | navigation: any; 3 | } 4 | -------------------------------------------------------------------------------- /Demo/ios/.xcode.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/ios/.xcode.env -------------------------------------------------------------------------------- /Demo/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/ios/Podfile -------------------------------------------------------------------------------- /Demo/ios/ReactNativeDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/ios/ReactNativeDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Demo/ios/ReactNativeDemo.xcodeproj/xcshareddata/xcschemes/ReactNativeDemo.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/ios/ReactNativeDemo.xcodeproj/xcshareddata/xcschemes/ReactNativeDemo.xcscheme -------------------------------------------------------------------------------- /Demo/ios/ReactNativeDemo/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/ios/ReactNativeDemo/AppDelegate.h -------------------------------------------------------------------------------- /Demo/ios/ReactNativeDemo/AppDelegate.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/ios/ReactNativeDemo/AppDelegate.mm -------------------------------------------------------------------------------- /Demo/ios/ReactNativeDemo/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/ios/ReactNativeDemo/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Demo/ios/ReactNativeDemo/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/ios/ReactNativeDemo/Images.xcassets/Contents.json -------------------------------------------------------------------------------- /Demo/ios/ReactNativeDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/ios/ReactNativeDemo/Info.plist -------------------------------------------------------------------------------- /Demo/ios/ReactNativeDemo/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/ios/ReactNativeDemo/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Demo/ios/ReactNativeDemo/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/ios/ReactNativeDemo/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /Demo/ios/ReactNativeDemo/ReactNativeDemo.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/ios/ReactNativeDemo/ReactNativeDemo.entitlements -------------------------------------------------------------------------------- /Demo/ios/ReactNativeDemo/ReactNativeDemoDebug.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/ios/ReactNativeDemo/ReactNativeDemoDebug.entitlements -------------------------------------------------------------------------------- /Demo/ios/ReactNativeDemo/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/ios/ReactNativeDemo/main.m -------------------------------------------------------------------------------- /Demo/ios/ReactNativeDemoTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/ios/ReactNativeDemoTests/Info.plist -------------------------------------------------------------------------------- /Demo/ios/ReactNativeDemoTests/ReactNativeDemoTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/ios/ReactNativeDemoTests/ReactNativeDemoTests.m -------------------------------------------------------------------------------- /Demo/jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | preset: 'react-native', 3 | }; 4 | -------------------------------------------------------------------------------- /Demo/metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/metro.config.js -------------------------------------------------------------------------------- /Demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/package.json -------------------------------------------------------------------------------- /Demo/pages/About/About.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/pages/About/About.tsx -------------------------------------------------------------------------------- /Demo/pages/About/index.ts: -------------------------------------------------------------------------------- 1 | export * from './About'; 2 | -------------------------------------------------------------------------------- /Demo/pages/Home/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/pages/Home/Home.tsx -------------------------------------------------------------------------------- /Demo/pages/Home/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Home'; 2 | -------------------------------------------------------------------------------- /Demo/pages/Language/Language.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/pages/Language/Language.tsx -------------------------------------------------------------------------------- /Demo/pages/Language/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Language'; 2 | -------------------------------------------------------------------------------- /Demo/pages/Login/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/pages/Login/Login.tsx -------------------------------------------------------------------------------- /Demo/pages/Login/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Login'; 2 | -------------------------------------------------------------------------------- /Demo/pages/Setting/Setting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/pages/Setting/Setting.tsx -------------------------------------------------------------------------------- /Demo/pages/Setting/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Setting'; 2 | -------------------------------------------------------------------------------- /Demo/pages/UIKitScreen/ChatScreen/ChatScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/pages/UIKitScreen/ChatScreen/ChatScreen.tsx -------------------------------------------------------------------------------- /Demo/pages/UIKitScreen/ChatScreen/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ChatScreen'; 2 | -------------------------------------------------------------------------------- /Demo/pages/UIKitScreen/ChatSettingScreen/ChatSettingScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/pages/UIKitScreen/ChatSettingScreen/ChatSettingScreen.tsx -------------------------------------------------------------------------------- /Demo/pages/UIKitScreen/ChatSettingScreen/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ChatSettingScreen'; 2 | -------------------------------------------------------------------------------- /Demo/pages/UIKitScreen/ConversationListScreen/ConversationListScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/pages/UIKitScreen/ConversationListScreen/ConversationListScreen.tsx -------------------------------------------------------------------------------- /Demo/pages/UIKitScreen/ConversationListScreen/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ConversationListScreen'; 2 | -------------------------------------------------------------------------------- /Demo/pages/UIKitScreen/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/pages/UIKitScreen/index.ts -------------------------------------------------------------------------------- /Demo/server/index.ts: -------------------------------------------------------------------------------- 1 | export * from './language'; 2 | -------------------------------------------------------------------------------- /Demo/server/language.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/server/language.ts -------------------------------------------------------------------------------- /Demo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/Demo/tsconfig.json -------------------------------------------------------------------------------- /Demo/yarn.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/README.md -------------------------------------------------------------------------------- /UIKit/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/CHANGELOG.md -------------------------------------------------------------------------------- /UIKit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/README.md -------------------------------------------------------------------------------- /UIKit/assets/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/add.png -------------------------------------------------------------------------------- /UIKit/assets/album.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/album.png -------------------------------------------------------------------------------- /UIKit/assets/arrow-back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/arrow-back.png -------------------------------------------------------------------------------- /UIKit/assets/arrow-next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/arrow-next.png -------------------------------------------------------------------------------- /UIKit/assets/camera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/camera.png -------------------------------------------------------------------------------- /UIKit/assets/chat-detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/chat-detail.png -------------------------------------------------------------------------------- /UIKit/assets/clear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/clear.png -------------------------------------------------------------------------------- /UIKit/assets/close-gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/close-gray.png -------------------------------------------------------------------------------- /UIKit/assets/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/close.png -------------------------------------------------------------------------------- /UIKit/assets/create.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/create.png -------------------------------------------------------------------------------- /UIKit/assets/edit-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/edit-icon.png -------------------------------------------------------------------------------- /UIKit/assets/emoji-delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/emoji-delete.png -------------------------------------------------------------------------------- /UIKit/assets/emoji.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/emoji.png -------------------------------------------------------------------------------- /UIKit/assets/file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/file.png -------------------------------------------------------------------------------- /UIKit/assets/input-more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/input-more.png -------------------------------------------------------------------------------- /UIKit/assets/keyboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/keyboard.png -------------------------------------------------------------------------------- /UIKit/assets/mark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/mark.png -------------------------------------------------------------------------------- /UIKit/assets/message-actions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/message-actions.png -------------------------------------------------------------------------------- /UIKit/assets/message-delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/message-delete.png -------------------------------------------------------------------------------- /UIKit/assets/message-quote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/message-quote.png -------------------------------------------------------------------------------- /UIKit/assets/message-recall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/message-recall.png -------------------------------------------------------------------------------- /UIKit/assets/more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/more.png -------------------------------------------------------------------------------- /UIKit/assets/msg-file-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/msg-file-icon.png -------------------------------------------------------------------------------- /UIKit/assets/msg-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/msg-icon.png -------------------------------------------------------------------------------- /UIKit/assets/msg-read.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/msg-read.png -------------------------------------------------------------------------------- /UIKit/assets/mute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/mute.png -------------------------------------------------------------------------------- /UIKit/assets/photo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/photo.png -------------------------------------------------------------------------------- /UIKit/assets/read.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/read.png -------------------------------------------------------------------------------- /UIKit/assets/readed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/readed.png -------------------------------------------------------------------------------- /UIKit/assets/right-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/right-arrow.png -------------------------------------------------------------------------------- /UIKit/assets/search-user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/search-user.png -------------------------------------------------------------------------------- /UIKit/assets/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/search.png -------------------------------------------------------------------------------- /UIKit/assets/selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/selected.png -------------------------------------------------------------------------------- /UIKit/assets/send-fail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/send-fail.png -------------------------------------------------------------------------------- /UIKit/assets/send-success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/send-success.png -------------------------------------------------------------------------------- /UIKit/assets/sending.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/sending.png -------------------------------------------------------------------------------- /UIKit/assets/unread.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/unread.png -------------------------------------------------------------------------------- /UIKit/assets/video-play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/video-play.png -------------------------------------------------------------------------------- /UIKit/assets/video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/video.png -------------------------------------------------------------------------------- /UIKit/assets/voice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/assets/voice.png -------------------------------------------------------------------------------- /UIKit/components/Avatar/Avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/Avatar/Avatar.tsx -------------------------------------------------------------------------------- /UIKit/components/Avatar/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Avatar'; 2 | -------------------------------------------------------------------------------- /UIKit/components/Avatar/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/Avatar/utils.ts -------------------------------------------------------------------------------- /UIKit/components/Badge/Badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/Badge/Badge.tsx -------------------------------------------------------------------------------- /UIKit/components/Badge/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Badge'; 2 | -------------------------------------------------------------------------------- /UIKit/components/Chat/Chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/Chat/Chat.tsx -------------------------------------------------------------------------------- /UIKit/components/Chat/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Chat'; 2 | -------------------------------------------------------------------------------- /UIKit/components/ChatHeader/ChatHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/ChatHeader/ChatHeader.tsx -------------------------------------------------------------------------------- /UIKit/components/ChatHeader/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ChatHeader'; 2 | -------------------------------------------------------------------------------- /UIKit/components/ChatSetting/ChatSetting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/ChatSetting/ChatSetting.tsx -------------------------------------------------------------------------------- /UIKit/components/ChatSetting/GroupSetting/BasicProfile/BasicProfile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/ChatSetting/GroupSetting/BasicProfile/BasicProfile.tsx -------------------------------------------------------------------------------- /UIKit/components/ChatSetting/GroupSetting/BasicProfile/index.ts: -------------------------------------------------------------------------------- 1 | export * from './BasicProfile'; 2 | -------------------------------------------------------------------------------- /UIKit/components/ChatSetting/GroupSetting/GroupSetting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/ChatSetting/GroupSetting/GroupSetting.tsx -------------------------------------------------------------------------------- /UIKit/components/ChatSetting/GroupSetting/ProfileDetails/GroupAction/GroupAction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/ChatSetting/GroupSetting/ProfileDetails/GroupAction/GroupAction.tsx -------------------------------------------------------------------------------- /UIKit/components/ChatSetting/GroupSetting/ProfileDetails/GroupAction/index.ts: -------------------------------------------------------------------------------- 1 | export * from './GroupAction'; 2 | -------------------------------------------------------------------------------- /UIKit/components/ChatSetting/GroupSetting/ProfileDetails/MemberAction/MemberAction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/ChatSetting/GroupSetting/ProfileDetails/MemberAction/MemberAction.tsx -------------------------------------------------------------------------------- /UIKit/components/ChatSetting/GroupSetting/ProfileDetails/MemberAction/index.ts: -------------------------------------------------------------------------------- 1 | export * from './MemberAction'; 2 | -------------------------------------------------------------------------------- /UIKit/components/ChatSetting/GroupSetting/ProfileDetails/MemberList/MemberList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/ChatSetting/GroupSetting/ProfileDetails/MemberList/MemberList.tsx -------------------------------------------------------------------------------- /UIKit/components/ChatSetting/GroupSetting/ProfileDetails/MemberList/PreviewList/PreviewList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/ChatSetting/GroupSetting/ProfileDetails/MemberList/PreviewList/PreviewList.tsx -------------------------------------------------------------------------------- /UIKit/components/ChatSetting/GroupSetting/ProfileDetails/MemberList/PreviewList/index.ts: -------------------------------------------------------------------------------- 1 | export * from './PreviewList'; 2 | -------------------------------------------------------------------------------- /UIKit/components/ChatSetting/GroupSetting/ProfileDetails/MemberList/index.ts: -------------------------------------------------------------------------------- 1 | export * from './MemberList'; 2 | -------------------------------------------------------------------------------- /UIKit/components/ChatSetting/GroupSetting/ProfileDetails/PreviewInfo/PreviewInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/ChatSetting/GroupSetting/ProfileDetails/PreviewInfo/PreviewInfo.tsx -------------------------------------------------------------------------------- /UIKit/components/ChatSetting/GroupSetting/ProfileDetails/PreviewInfo/index.ts: -------------------------------------------------------------------------------- 1 | export * from './PreviewInfo'; 2 | -------------------------------------------------------------------------------- /UIKit/components/ChatSetting/GroupSetting/ProfileDetails/PreviewInvitingMethod/PreviewInvitingMethod.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/ChatSetting/GroupSetting/ProfileDetails/PreviewInvitingMethod/PreviewInvitingMethod.tsx -------------------------------------------------------------------------------- /UIKit/components/ChatSetting/GroupSetting/ProfileDetails/PreviewInvitingMethod/index.ts: -------------------------------------------------------------------------------- 1 | export * from './PreviewInvitingMethod'; 2 | -------------------------------------------------------------------------------- /UIKit/components/ChatSetting/GroupSetting/ProfileDetails/PreviewJoiningMethod/PreviewJoiningMethod.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/ChatSetting/GroupSetting/ProfileDetails/PreviewJoiningMethod/PreviewJoiningMethod.tsx -------------------------------------------------------------------------------- /UIKit/components/ChatSetting/GroupSetting/ProfileDetails/PreviewJoiningMethod/index.ts: -------------------------------------------------------------------------------- 1 | export * from './PreviewJoiningMethod'; 2 | -------------------------------------------------------------------------------- /UIKit/components/ChatSetting/GroupSetting/ProfileDetails/PreviewMembers/PreviewMembers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/ChatSetting/GroupSetting/ProfileDetails/PreviewMembers/PreviewMembers.tsx -------------------------------------------------------------------------------- /UIKit/components/ChatSetting/GroupSetting/ProfileDetails/PreviewMembers/index.ts: -------------------------------------------------------------------------------- 1 | export * from './PreviewMembers'; 2 | -------------------------------------------------------------------------------- /UIKit/components/ChatSetting/GroupSetting/ProfileDetails/PreviewNameCard/PreviewNameCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/ChatSetting/GroupSetting/ProfileDetails/PreviewNameCard/PreviewNameCard.tsx -------------------------------------------------------------------------------- /UIKit/components/ChatSetting/GroupSetting/ProfileDetails/PreviewNameCard/index.ts: -------------------------------------------------------------------------------- 1 | export * from './PreviewNameCard'; 2 | -------------------------------------------------------------------------------- /UIKit/components/ChatSetting/GroupSetting/ProfileDetails/PreviewNotification/PreviewNotification.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/ChatSetting/GroupSetting/ProfileDetails/PreviewNotification/PreviewNotification.tsx -------------------------------------------------------------------------------- /UIKit/components/ChatSetting/GroupSetting/ProfileDetails/PreviewNotification/index.ts: -------------------------------------------------------------------------------- 1 | export * from './PreviewNotification'; 2 | -------------------------------------------------------------------------------- /UIKit/components/ChatSetting/GroupSetting/ProfileDetails/ProfileDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/ChatSetting/GroupSetting/ProfileDetails/ProfileDetails.tsx -------------------------------------------------------------------------------- /UIKit/components/ChatSetting/GroupSetting/ProfileDetails/ProfileItem/ProfileItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/ChatSetting/GroupSetting/ProfileDetails/ProfileItem/ProfileItem.tsx -------------------------------------------------------------------------------- /UIKit/components/ChatSetting/GroupSetting/ProfileDetails/ProfileItem/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ProfileItem'; 2 | -------------------------------------------------------------------------------- /UIKit/components/ChatSetting/GroupSetting/ProfileDetails/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ProfileDetails'; 2 | -------------------------------------------------------------------------------- /UIKit/components/ChatSetting/GroupSetting/index.ts: -------------------------------------------------------------------------------- 1 | export * from './GroupSetting'; 2 | -------------------------------------------------------------------------------- /UIKit/components/ChatSetting/Header/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/ChatSetting/Header/Header.tsx -------------------------------------------------------------------------------- /UIKit/components/ChatSetting/Header/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Header'; 2 | -------------------------------------------------------------------------------- /UIKit/components/ChatSetting/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ChatSetting'; 2 | -------------------------------------------------------------------------------- /UIKit/components/ChatSetting/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/ChatSetting/utils.ts -------------------------------------------------------------------------------- /UIKit/components/CheckBox/CheckBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/CheckBox/CheckBox.tsx -------------------------------------------------------------------------------- /UIKit/components/CheckBox/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/CheckBox/index.ts -------------------------------------------------------------------------------- /UIKit/components/ConversationActions/ConversationActions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/ConversationActions/ConversationActions.tsx -------------------------------------------------------------------------------- /UIKit/components/ConversationActions/ConversationActionsModel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/ConversationActions/ConversationActionsModel.tsx -------------------------------------------------------------------------------- /UIKit/components/ConversationActions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/ConversationActions/index.ts -------------------------------------------------------------------------------- /UIKit/components/ConversationCreate/ConversationCreate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/ConversationCreate/ConversationCreate.tsx -------------------------------------------------------------------------------- /UIKit/components/ConversationCreate/CreateGroupOption/CreateGroupOption.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/ConversationCreate/CreateGroupOption/CreateGroupOption.tsx -------------------------------------------------------------------------------- /UIKit/components/ConversationCreate/CreateGroupOption/index.ts: -------------------------------------------------------------------------------- 1 | export * from './CreateGroupOption'; 2 | -------------------------------------------------------------------------------- /UIKit/components/ConversationCreate/CreateNewChat/CreateGroupChat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/ConversationCreate/CreateNewChat/CreateGroupChat.tsx -------------------------------------------------------------------------------- /UIKit/components/ConversationCreate/CreateNewChat/CreateNewChat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/ConversationCreate/CreateNewChat/CreateNewChat.tsx -------------------------------------------------------------------------------- /UIKit/components/ConversationCreate/CreateNewChat/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/ConversationCreate/CreateNewChat/index.ts -------------------------------------------------------------------------------- /UIKit/components/ConversationCreate/GroupTypeIntroduction/GroupTypeIntroduction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/ConversationCreate/GroupTypeIntroduction/GroupTypeIntroduction.tsx -------------------------------------------------------------------------------- /UIKit/components/ConversationCreate/GroupTypeIntroduction/index.ts: -------------------------------------------------------------------------------- 1 | export * from './GroupTypeIntroduction'; 2 | -------------------------------------------------------------------------------- /UIKit/components/ConversationCreate/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ConversationCreate'; 2 | -------------------------------------------------------------------------------- /UIKit/components/ConversationList/ConversationList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/ConversationList/ConversationList.tsx -------------------------------------------------------------------------------- /UIKit/components/ConversationList/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ConversationList'; 2 | -------------------------------------------------------------------------------- /UIKit/components/ConversationListContent/ConversationListContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/ConversationListContent/ConversationListContent.tsx -------------------------------------------------------------------------------- /UIKit/components/ConversationListContent/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ConversationListContent'; 2 | -------------------------------------------------------------------------------- /UIKit/components/ConversationListHeader/ConversationListHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/ConversationListHeader/ConversationListHeader.tsx -------------------------------------------------------------------------------- /UIKit/components/ConversationListHeader/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ConversationListHeader'; 2 | -------------------------------------------------------------------------------- /UIKit/components/ConversationPreview/ConversationPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/ConversationPreview/ConversationPreview.tsx -------------------------------------------------------------------------------- /UIKit/components/ConversationPreview/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ConversationPreview'; 2 | -------------------------------------------------------------------------------- /UIKit/components/Loading/Loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/Loading/Loading.tsx -------------------------------------------------------------------------------- /UIKit/components/Loading/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Loading'; 2 | -------------------------------------------------------------------------------- /UIKit/components/Message/CustomElement/CustomElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/Message/CustomElement/CustomElement.tsx -------------------------------------------------------------------------------- /UIKit/components/Message/CustomElement/index.ts: -------------------------------------------------------------------------------- 1 | export * from './CustomElement'; 2 | -------------------------------------------------------------------------------- /UIKit/components/Message/FaceElement/FaceElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/Message/FaceElement/FaceElement.tsx -------------------------------------------------------------------------------- /UIKit/components/Message/FaceElement/index.ts: -------------------------------------------------------------------------------- 1 | export * from './FaceElement'; 2 | -------------------------------------------------------------------------------- /UIKit/components/Message/FileElement/FileElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/Message/FileElement/FileElement.tsx -------------------------------------------------------------------------------- /UIKit/components/Message/FileElement/index.ts: -------------------------------------------------------------------------------- 1 | export * from './FileElement'; 2 | -------------------------------------------------------------------------------- /UIKit/components/Message/GroupTipElement/GroupTipElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/Message/GroupTipElement/GroupTipElement.tsx -------------------------------------------------------------------------------- /UIKit/components/Message/GroupTipElement/index.ts: -------------------------------------------------------------------------------- 1 | export * from './GroupTipElement'; 2 | -------------------------------------------------------------------------------- /UIKit/components/Message/ImageElement/ImageElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/Message/ImageElement/ImageElement.tsx -------------------------------------------------------------------------------- /UIKit/components/Message/ImageElement/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ImageElement'; 2 | -------------------------------------------------------------------------------- /UIKit/components/Message/MergeElement/MergeElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/Message/MergeElement/MergeElement.tsx -------------------------------------------------------------------------------- /UIKit/components/Message/MergeElement/index.ts: -------------------------------------------------------------------------------- 1 | export * from './MergeElement'; 2 | -------------------------------------------------------------------------------- /UIKit/components/Message/Message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/Message/Message.tsx -------------------------------------------------------------------------------- /UIKit/components/Message/MessageContent/MessageContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/Message/MessageContent/MessageContent.tsx -------------------------------------------------------------------------------- /UIKit/components/Message/MessageContent/index.ts: -------------------------------------------------------------------------------- 1 | export * from './MessageContent'; 2 | -------------------------------------------------------------------------------- /UIKit/components/Message/MessageQuote/MessageQuote.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/Message/MessageQuote/MessageQuote.tsx -------------------------------------------------------------------------------- /UIKit/components/Message/MessageQuote/QuotedFile/QuotedFile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/Message/MessageQuote/QuotedFile/QuotedFile.tsx -------------------------------------------------------------------------------- /UIKit/components/Message/MessageQuote/QuotedFile/index.ts: -------------------------------------------------------------------------------- 1 | export * from './QuotedFile'; 2 | -------------------------------------------------------------------------------- /UIKit/components/Message/MessageQuote/QuotedImage/QuotedImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/Message/MessageQuote/QuotedImage/QuotedImage.tsx -------------------------------------------------------------------------------- /UIKit/components/Message/MessageQuote/QuotedImage/index.ts: -------------------------------------------------------------------------------- 1 | export * from './QuotedImage'; 2 | -------------------------------------------------------------------------------- /UIKit/components/Message/MessageQuote/QuotedText/QuotedText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/Message/MessageQuote/QuotedText/QuotedText.tsx -------------------------------------------------------------------------------- /UIKit/components/Message/MessageQuote/QuotedText/index.ts: -------------------------------------------------------------------------------- 1 | export * from './QuotedText'; 2 | -------------------------------------------------------------------------------- /UIKit/components/Message/MessageQuote/QuotedVideo/QuotedVideo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/Message/MessageQuote/QuotedVideo/QuotedVideo.tsx -------------------------------------------------------------------------------- /UIKit/components/Message/MessageQuote/QuotedVideo/index.ts: -------------------------------------------------------------------------------- 1 | export * from './QuotedVideo'; 2 | -------------------------------------------------------------------------------- /UIKit/components/Message/MessageQuote/index.ts: -------------------------------------------------------------------------------- 1 | export * from './MessageQuote'; 2 | -------------------------------------------------------------------------------- /UIKit/components/Message/MessageQuote/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/Message/MessageQuote/interface.ts -------------------------------------------------------------------------------- /UIKit/components/Message/MessageRecall/MessageRecall.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/Message/MessageRecall/MessageRecall.tsx -------------------------------------------------------------------------------- /UIKit/components/Message/MessageRecall/index.ts: -------------------------------------------------------------------------------- 1 | export * from './MessageRecall'; 2 | -------------------------------------------------------------------------------- /UIKit/components/Message/MessageStatus/MessageStatus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/Message/MessageStatus/MessageStatus.tsx -------------------------------------------------------------------------------- /UIKit/components/Message/MessageStatus/index.ts: -------------------------------------------------------------------------------- 1 | export * from './MessageStatus'; 2 | -------------------------------------------------------------------------------- /UIKit/components/Message/SendFail/SendFail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/Message/SendFail/SendFail.tsx -------------------------------------------------------------------------------- /UIKit/components/Message/SendFail/index.ts: -------------------------------------------------------------------------------- 1 | export * from './SendFail'; 2 | -------------------------------------------------------------------------------- /UIKit/components/Message/TextElement/TextElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/Message/TextElement/TextElement.tsx -------------------------------------------------------------------------------- /UIKit/components/Message/TextElement/index.ts: -------------------------------------------------------------------------------- 1 | export * from './TextElement'; 2 | -------------------------------------------------------------------------------- /UIKit/components/Message/VideoElement/VideoElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/Message/VideoElement/VideoElement.tsx -------------------------------------------------------------------------------- /UIKit/components/Message/VideoElement/index.ts: -------------------------------------------------------------------------------- 1 | export * from './VideoElement'; 2 | -------------------------------------------------------------------------------- /UIKit/components/Message/VoiceElement/VoiceElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/Message/VoiceElement/VoiceElement.tsx -------------------------------------------------------------------------------- /UIKit/components/Message/VoiceElement/index.ts: -------------------------------------------------------------------------------- 1 | export * from './VoiceElement'; 2 | -------------------------------------------------------------------------------- /UIKit/components/Message/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Message'; 2 | -------------------------------------------------------------------------------- /UIKit/components/MessageActions/ActionsPanel/ActionsPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/MessageActions/ActionsPanel/ActionsPanel.tsx -------------------------------------------------------------------------------- /UIKit/components/MessageActions/ActionsPanel/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ActionsPanel'; 2 | -------------------------------------------------------------------------------- /UIKit/components/MessageActions/MessageActions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/MessageActions/MessageActions.tsx -------------------------------------------------------------------------------- /UIKit/components/MessageActions/index.ts: -------------------------------------------------------------------------------- 1 | export * from './MessageActions'; 2 | -------------------------------------------------------------------------------- /UIKit/components/MessageInput/EmojiPanel/EmojiPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/MessageInput/EmojiPanel/EmojiPanel.tsx -------------------------------------------------------------------------------- /UIKit/components/MessageInput/EmojiPanel/index.ts: -------------------------------------------------------------------------------- 1 | export * from './EmojiPanel'; 2 | -------------------------------------------------------------------------------- /UIKit/components/MessageInput/Mention/Mention.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/MessageInput/Mention/Mention.tsx -------------------------------------------------------------------------------- /UIKit/components/MessageInput/Mention/MentionUserList/MentionUserList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/MessageInput/Mention/MentionUserList/MentionUserList.tsx -------------------------------------------------------------------------------- /UIKit/components/MessageInput/Mention/MentionUserList/index.ts: -------------------------------------------------------------------------------- 1 | export * from './MentionUserList'; 2 | -------------------------------------------------------------------------------- /UIKit/components/MessageInput/Mention/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Mention'; 2 | -------------------------------------------------------------------------------- /UIKit/components/MessageInput/MessageInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/MessageInput/MessageInput.tsx -------------------------------------------------------------------------------- /UIKit/components/MessageInput/MessageQuotePanel/MessageQuotePanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/MessageInput/MessageQuotePanel/MessageQuotePanel.tsx -------------------------------------------------------------------------------- /UIKit/components/MessageInput/MessageQuotePanel/index.ts: -------------------------------------------------------------------------------- 1 | export * from './MessageQuotePanel'; 2 | -------------------------------------------------------------------------------- /UIKit/components/MessageInput/MessageToolbox/MessageToolbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/MessageInput/MessageToolbox/MessageToolbox.tsx -------------------------------------------------------------------------------- /UIKit/components/MessageInput/MessageToolbox/index.ts: -------------------------------------------------------------------------------- 1 | export * from './MessageToolbox'; 2 | -------------------------------------------------------------------------------- /UIKit/components/MessageInput/index.ts: -------------------------------------------------------------------------------- 1 | export * from './MessageInput'; 2 | -------------------------------------------------------------------------------- /UIKit/components/MessageList/MessageList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/MessageList/MessageList.tsx -------------------------------------------------------------------------------- /UIKit/components/MessageList/Timeline/Timeline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/MessageList/Timeline/Timeline.tsx -------------------------------------------------------------------------------- /UIKit/components/MessageList/Timeline/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Timeline'; 2 | -------------------------------------------------------------------------------- /UIKit/components/MessageList/index.ts: -------------------------------------------------------------------------------- 1 | export * from './MessageList'; 2 | -------------------------------------------------------------------------------- /UIKit/components/Overlay/Overlay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/Overlay/Overlay.tsx -------------------------------------------------------------------------------- /UIKit/components/Overlay/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Overlay'; 2 | -------------------------------------------------------------------------------- /UIKit/components/PopConfirm/PopConfirm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/PopConfirm/PopConfirm.tsx -------------------------------------------------------------------------------- /UIKit/components/PopConfirm/index.ts: -------------------------------------------------------------------------------- 1 | export * from './PopConfirm'; 2 | -------------------------------------------------------------------------------- /UIKit/components/PreviewImage/PreviewImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/PreviewImage/PreviewImage.tsx -------------------------------------------------------------------------------- /UIKit/components/PreviewImage/index.ts: -------------------------------------------------------------------------------- 1 | export * from './PreviewImage'; 2 | -------------------------------------------------------------------------------- /UIKit/components/ProfileEditor/ProfileEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/ProfileEditor/ProfileEditor.tsx -------------------------------------------------------------------------------- /UIKit/components/ProfileEditor/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ProfileEditor'; 2 | -------------------------------------------------------------------------------- /UIKit/components/RadioList/RadioList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/RadioList/RadioList.tsx -------------------------------------------------------------------------------- /UIKit/components/RadioList/index.ts: -------------------------------------------------------------------------------- 1 | export * from './RadioList'; 2 | -------------------------------------------------------------------------------- /UIKit/components/SwipeRow/SwipeRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/SwipeRow/SwipeRow.tsx -------------------------------------------------------------------------------- /UIKit/components/SwipeRow/index.ts: -------------------------------------------------------------------------------- 1 | export * from './SwipeRow'; 2 | -------------------------------------------------------------------------------- /UIKit/components/Switch/Switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/Switch/Switch.tsx -------------------------------------------------------------------------------- /UIKit/components/Switch/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Switch'; 2 | -------------------------------------------------------------------------------- /UIKit/components/TabBar/TabBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/TabBar/TabBar.tsx -------------------------------------------------------------------------------- /UIKit/components/TabBar/TabBarItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/TabBar/TabBarItem.tsx -------------------------------------------------------------------------------- /UIKit/components/TabBar/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/TabBar/index.ts -------------------------------------------------------------------------------- /UIKit/components/Toast/Toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/Toast/Toast.tsx -------------------------------------------------------------------------------- /UIKit/components/Toast/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Toast'; 2 | -------------------------------------------------------------------------------- /UIKit/components/UserSearch/UserSearch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/UserSearch/UserSearch.tsx -------------------------------------------------------------------------------- /UIKit/components/UserSearch/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UserSearch'; 2 | -------------------------------------------------------------------------------- /UIKit/components/UserSelector/UserSelectList/Checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/UserSelector/UserSelectList/Checkbox.tsx -------------------------------------------------------------------------------- /UIKit/components/UserSelector/UserSelectList/UserSelectItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/UserSelector/UserSelectList/UserSelectItem.tsx -------------------------------------------------------------------------------- /UIKit/components/UserSelector/UserSelectList/UserSelectList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/UserSelector/UserSelectList/UserSelectList.tsx -------------------------------------------------------------------------------- /UIKit/components/UserSelector/UserSelectList/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/UserSelector/UserSelectList/index.ts -------------------------------------------------------------------------------- /UIKit/components/UserSelector/UserSelectedView/UserSelectedView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/UserSelector/UserSelectedView/UserSelectedView.tsx -------------------------------------------------------------------------------- /UIKit/components/UserSelector/UserSelectedView/index.ts: -------------------------------------------------------------------------------- 1 | export * from './UserSelectedView'; 2 | -------------------------------------------------------------------------------- /UIKit/components/UserSelector/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/UserSelector/index.ts -------------------------------------------------------------------------------- /UIKit/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/components/index.ts -------------------------------------------------------------------------------- /UIKit/constant/avatar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/constant/avatar.ts -------------------------------------------------------------------------------- /UIKit/constant/index.ts: -------------------------------------------------------------------------------- 1 | export * from './avatar'; 2 | -------------------------------------------------------------------------------- /UIKit/context/ChatContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/context/ChatContext.tsx -------------------------------------------------------------------------------- /UIKit/context/ConversationListContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/context/ConversationListContext.tsx -------------------------------------------------------------------------------- /UIKit/context/UIKitContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/context/UIKitContext.tsx -------------------------------------------------------------------------------- /UIKit/context/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/context/index.ts -------------------------------------------------------------------------------- /UIKit/emojiConfig/defaultEmoji.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/emojiConfig/defaultEmoji.ts -------------------------------------------------------------------------------- /UIKit/emojiConfig/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/emojiConfig/index.ts -------------------------------------------------------------------------------- /UIKit/emojiConfig/locales/en-US.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/emojiConfig/locales/en-US.ts -------------------------------------------------------------------------------- /UIKit/emojiConfig/locales/zh-CN.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/emojiConfig/locales/zh-CN.ts -------------------------------------------------------------------------------- /UIKit/i18n/en-US/Call.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/i18n/en-US/Call.ts -------------------------------------------------------------------------------- /UIKit/i18n/en-US/Chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/i18n/en-US/Chat.ts -------------------------------------------------------------------------------- /UIKit/i18n/en-US/ChatSetting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/i18n/en-US/ChatSetting.ts -------------------------------------------------------------------------------- /UIKit/i18n/en-US/Common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/i18n/en-US/Common.ts -------------------------------------------------------------------------------- /UIKit/i18n/en-US/Conversation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/i18n/en-US/Conversation.ts -------------------------------------------------------------------------------- /UIKit/i18n/en-US/Message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/i18n/en-US/Message.ts -------------------------------------------------------------------------------- /UIKit/i18n/en-US/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/i18n/en-US/index.ts -------------------------------------------------------------------------------- /UIKit/i18n/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/i18n/index.ts -------------------------------------------------------------------------------- /UIKit/i18n/zh-CN/Call.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/i18n/zh-CN/Call.ts -------------------------------------------------------------------------------- /UIKit/i18n/zh-CN/Chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/i18n/zh-CN/Chat.ts -------------------------------------------------------------------------------- /UIKit/i18n/zh-CN/ChatSetting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/i18n/zh-CN/ChatSetting.ts -------------------------------------------------------------------------------- /UIKit/i18n/zh-CN/Common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/i18n/zh-CN/Common.ts -------------------------------------------------------------------------------- /UIKit/i18n/zh-CN/Conversation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/i18n/zh-CN/Conversation.ts -------------------------------------------------------------------------------- /UIKit/i18n/zh-CN/Message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/i18n/zh-CN/Message.ts -------------------------------------------------------------------------------- /UIKit/i18n/zh-CN/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/i18n/zh-CN/index.ts -------------------------------------------------------------------------------- /UIKit/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/index.ts -------------------------------------------------------------------------------- /UIKit/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/init.ts -------------------------------------------------------------------------------- /UIKit/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/package.json -------------------------------------------------------------------------------- /UIKit/utils/computeSkeletonSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/utils/computeSkeletonSize.ts -------------------------------------------------------------------------------- /UIKit/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/utils/index.ts -------------------------------------------------------------------------------- /UIKit/utils/parseJSON.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/utils/parseJSON.ts -------------------------------------------------------------------------------- /UIKit/utils/platform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/utils/platform.ts -------------------------------------------------------------------------------- /UIKit/utils/randomInt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/utils/randomInt.ts -------------------------------------------------------------------------------- /UIKit/utils/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentCloud/chat-demo-react-native/HEAD/UIKit/utils/time.ts --------------------------------------------------------------------------------