├── .eslintrc.json ├── .gitignore ├── .npmignore ├── .prettierrc.js ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── SECURITY.md ├── SUPPORT.md ├── android ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ ├── reactnativecometchatuikit │ │ ├── CometChatImageViewer.java │ │ ├── CometChatSoundModule.java │ │ ├── CometChatVideoPlayer.java │ │ ├── CometChatWebView.java │ │ ├── CometchatUiKitModule.java │ │ ├── CometchatUiKitPackage.java │ │ ├── FileManager.java │ │ ├── ImageManager.java │ │ ├── ReactVideoView.java │ │ ├── ReactVideoViewManager.java │ │ ├── SoundPlayer.java │ │ ├── TimeZoneCodeManager.java │ │ └── WebViewManager.java │ │ ├── scalablevideoview │ │ ├── BuildConfig.java │ │ ├── PivotPoint.java │ │ ├── ScalableType.java │ │ ├── ScalableVideoView.java │ │ ├── ScaleManager.java │ │ └── Size.java │ │ └── zipfile │ │ ├── APEZProvider.java │ │ ├── APKExpansionSupport.java │ │ └── ZipResourceFile.java │ └── res │ ├── values │ └── attrs.xml │ └── xml │ └── filepaths.xml ├── example ├── App.js ├── UserContext.tsx ├── android │ ├── app │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── debug │ │ │ ├── AndroidManifest.xml │ │ │ ├── ic_launcher-playstore.png │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── reactnativecometchatuikit │ │ │ │ │ └── ReactNativeFlipper.java │ │ │ └── res │ │ │ │ ├── drawable │ │ │ │ └── ic_launcher_background.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── ic_launcher_foreground.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── ic_launcher_foreground.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── ic_launcher_foreground.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── ic_launcher_foreground.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ └── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── ic_launcher_foreground.png │ │ │ │ └── ic_launcher_round.png │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── reactnativecometchatuikit │ │ │ │ ├── MainActivity.java │ │ │ │ ├── MainApplication.java │ │ │ │ └── newarchitecture │ │ │ │ ├── MainApplicationReactNativeHost.java │ │ │ │ ├── components │ │ │ │ └── MainComponentsRegistry.java │ │ │ │ └── modules │ │ │ │ └── MainApplicationTurboModuleManagerDelegate.java │ │ │ ├── jni │ │ │ ├── Android.mk │ │ │ ├── MainApplicationModuleProvider.cpp │ │ │ ├── MainApplicationModuleProvider.h │ │ │ ├── MainApplicationTurboModuleManagerDelegate.cpp │ │ │ ├── MainApplicationTurboModuleManagerDelegate.h │ │ │ ├── MainComponentsRegistry.cpp │ │ │ ├── MainComponentsRegistry.h │ │ │ └── OnLoad.cpp │ │ │ ├── logo-playstore.png │ │ │ └── res │ │ │ ├── drawable │ │ │ ├── logo_background.xml │ │ │ └── rn_edit_text_material.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── logo.xml │ │ │ └── logo_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_round.png │ │ │ ├── logo.png │ │ │ ├── logo_foreground.png │ │ │ └── logo_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_round.png │ │ │ ├── logo.png │ │ │ ├── logo_foreground.png │ │ │ └── logo_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_round.png │ │ │ ├── logo.png │ │ │ ├── logo_foreground.png │ │ │ └── logo_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_round.png │ │ │ ├── logo.png │ │ │ ├── logo_foreground.png │ │ │ └── logo_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_round.png │ │ │ ├── logo.png │ │ │ ├── logo_foreground.png │ │ │ └── logo_round.png │ │ │ ├── values │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ │ └── xml │ │ │ └── provider_paths.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── app.json ├── babel.config.js ├── index.js ├── ios │ ├── CometchatUiKitExample-Bridging-Header.h │ ├── CometchatUiKitExample.xcodeproj │ │ ├── project.pbxproj │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── CometchatUiKitExample.xcscheme │ ├── CometchatUiKitExample.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── CometchatUiKitExample │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── AppDelegate.mm │ │ ├── Images.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ ├── Icon-App-60x60@2x.png │ │ │ │ ├── Icon-App-60x60@3x.png │ │ │ │ ├── cometchat_logo.png │ │ │ │ └── iTunesArtwork@2x-1.png │ │ │ └── Contents.json │ │ ├── Info.plist │ │ ├── LaunchScreen.storyboard │ │ └── main.m │ ├── File.swift │ ├── Podfile │ └── Podfile.lock ├── metro.config.js ├── package.json ├── react-native.config.js └── src │ ├── AppStyle.ts │ ├── CONSTS.ts │ ├── StackNavigator.tsx │ ├── components │ ├── calls │ │ ├── CallButton.tsx │ │ ├── CallFeatureList.tsx │ │ └── index.ts │ ├── common │ │ ├── AppTopBar.tsx │ │ ├── CardView.tsx │ │ ├── ModuleFeatures.tsx │ │ └── RoundedButton.tsx │ ├── conversation │ │ ├── ConversationModuleList.tsx │ │ └── index.tsx │ ├── groups │ │ ├── AddMember.tsx │ │ ├── BannedMembers.tsx │ │ ├── CreateGroup.tsx │ │ ├── GroupMember.tsx │ │ ├── GroupModuleList.tsx │ │ ├── Groups.tsx │ │ ├── GroupsDetails.tsx │ │ ├── GroupsWithMessages.tsx │ │ ├── JoinGroup.tsx │ │ ├── TransferOwnership.tsx │ │ └── index.ts │ ├── home │ │ └── Home.tsx │ ├── index.ts │ ├── login │ │ ├── Create.tsx │ │ ├── Login.tsx │ │ ├── SignIn.tsx │ │ ├── SignUp.tsx │ │ ├── index.ts │ │ ├── logo.png │ │ └── style.ts │ ├── messages │ │ ├── MessaageModuleList.tsx │ │ ├── MessageComposer.tsx │ │ ├── MessageHeader.tsx │ │ ├── MessageList.tsx │ │ ├── Messages.tsx │ │ └── index.ts │ ├── shared │ │ ├── AudioBubble.tsx │ │ ├── Avatar.tsx │ │ ├── BadgeCount.tsx │ │ ├── FileBubble.tsx │ │ ├── ImageBubble.tsx │ │ ├── ListItem.tsx │ │ ├── Localize.tsx │ │ ├── MessageReceipt.tsx │ │ ├── SharedModuleList.tsx │ │ ├── SoundManager.tsx │ │ ├── StatusIndicator.tsx │ │ ├── TextBubble.tsx │ │ ├── Theme.tsx │ │ ├── VideoBubble.tsx │ │ └── index.ts │ └── users │ │ ├── Details.tsx │ │ ├── UserModuleList.tsx │ │ ├── Users.tsx │ │ └── index.ts │ ├── index.ts │ └── resources │ ├── AddUser.png │ ├── AppLogo.png │ ├── BadgeCount.png │ ├── BanUser.png │ ├── Colors.png │ ├── Conversations.png │ ├── ConversationsWithMessages.png │ ├── CreateGroup.png │ ├── Details.png │ ├── Folder.png │ ├── GroupWithMessages.png │ ├── Groups.png │ ├── Header.png │ ├── Image.png │ ├── JoinGroup.png │ ├── Menu.png │ ├── Message.png │ ├── MessageComposer.png │ ├── Messages.png │ ├── TransferOwnership.png │ ├── Users.png │ ├── UsersWithMessages.png │ ├── Video.png │ ├── Volume.png │ ├── avatar_ic.png │ ├── captainamerica.png │ ├── cometchat_white.png │ ├── component1.png │ ├── component2.png │ ├── component3.png │ ├── darkMode.png │ ├── index.ts │ ├── ironman.png │ ├── lightMode.png │ ├── list.png │ ├── logo.jpg │ ├── logout.png │ ├── message_receipt.png │ ├── rightArrow.png │ ├── sound_manager.png │ ├── spiderman.png │ ├── status_indicator.png │ ├── theme.png │ ├── translate.png │ └── wolverine.png ├── imageresolver.d.ts ├── ios ├── CometChatSoundModule.h ├── CometChatSoundModule.m ├── CometchatUiKit.h ├── CometchatUiKit.mm ├── CometchatUiKit.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata │ │ │ └── ashishjajoo.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ ├── ashishjajoo.xcuserdatad │ │ └── xcschemes │ │ │ └── xcschememanagement.plist │ │ └── ritikkaushik.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist ├── CommonUtil.h ├── CommonUtil.m ├── FileManager.h ├── FileManager.m ├── SoundPlayer.h ├── SoundPlayer.m ├── TimeZoneCodeManager.h ├── TimeZoneCodeManager.m ├── Video │ ├── CCRCTVideo.h │ ├── CCRCTVideo.m │ ├── CCRCTVideoManager.h │ ├── CCRCTVideoManager.m │ ├── CCRCTVideoPlayerViewController.h │ ├── CCRCTVideoPlayerViewController.m │ ├── CCRCTVideoPlayerViewControllerDelegate.h │ ├── UIView+FindUIViewController.h │ └── UIView+FindUIViewController.m ├── VideoManager.h ├── VideoManager.m ├── VideoPickerModule.h ├── VideoPickerModule.mm ├── WebViewManager.h └── WebViewManager.m ├── lefthook.yml ├── package.json ├── packager.js ├── react-native-cometchat-ui-kit.podspec ├── screenshots └── logo.png ├── src ├── AI │ ├── AIAssistBot │ │ ├── AIAssistBotDecorator.tsx │ │ ├── AIAssistBotExtension.tsx │ │ ├── AIAssistBotStyle.ts │ │ ├── AIAssistBotView.tsx │ │ ├── configuration.ts │ │ └── resources │ │ │ ├── CloseIcon.png │ │ │ └── index.ts │ ├── AIBaseConfiguration.ts │ ├── AIBaseStyle.ts │ ├── AIConversationStarter │ │ ├── AIConversationStarter.ts │ │ ├── AIConversationStarterDecorator.tsx │ │ ├── AIConversationStarterStyle.ts │ │ ├── configuration.ts │ │ └── style.ts │ ├── AIConversationSummary │ │ ├── AIConversationSummaryDecorator.tsx │ │ ├── AIConversationSummaryExtension.ts │ │ ├── AIConversationSummaryStyle.tsx │ │ ├── AIConversationSummaryView.tsx │ │ ├── configuration.ts │ │ └── resources │ │ │ ├── close.png │ │ │ └── index.ts │ ├── AIExtensionDataSource.ts │ ├── AIOptionsStyle.ts │ ├── AISmartReplies │ │ ├── AISmartReplies.ts │ │ ├── AISmartRepliesDecorator.tsx │ │ ├── AISmartRepliesStyle.ts │ │ └── configuration.ts │ ├── CardView.tsx │ ├── CardViewStyle.ts │ ├── resources │ │ ├── ai-empty.png │ │ ├── ai-error.png │ │ ├── index.ts │ │ └── spineer.png │ ├── style.ts │ └── utils.ts ├── CometChatAddMembers │ ├── AddMembersConfiguration.tsx │ ├── CometChatAddMembers.tsx │ └── index.ts ├── CometChatBannedMembers │ ├── BannedMembersConfiguration.tsx │ ├── CometChatBannedMembers.tsx │ ├── index.ts │ └── resources │ │ ├── clear.png │ │ └── index.ts ├── CometChatContacts │ ├── CometChatContacts.tsx │ ├── ContactsConfiguration.tsx │ ├── ContactsStyle.ts │ ├── Header.tsx │ ├── index.ts │ └── styles.ts ├── CometChatConversations │ ├── CometChatConversations.tsx │ ├── ConversationsConfiguration.ts │ ├── ConversationsStyle.ts │ ├── index.ts │ ├── resources │ │ ├── back.png │ │ ├── blue-double-tick-icon.png │ │ ├── close.png │ │ ├── delete.png │ │ ├── error.png │ │ ├── grey-double-tick-icon.png │ │ ├── grey-tick-icon.png │ │ ├── index.ts │ │ ├── new.png │ │ ├── password.png │ │ ├── private.png │ │ ├── rightTick.png │ │ ├── sending.png │ │ └── spineer.png │ └── style.ts ├── CometChatConversationsWithMessages │ ├── CometChatConversationsWithMessages.tsx │ ├── index.ts │ ├── resources │ │ ├── index.ts │ │ └── start.png │ └── styles.ts ├── CometChatCreateGroup │ ├── CometChatCreateGroup.tsx │ ├── CreateGroupConfiguration.ts │ ├── Header.tsx │ ├── index.ts │ ├── resources │ │ ├── close.png │ │ ├── index.ts │ │ ├── rightTick.png │ │ └── warning.png │ └── style.ts ├── CometChatDetails │ ├── CometChatDetails.tsx │ ├── DetailsConfiguration.tsx │ ├── Header.tsx │ ├── index.ts │ ├── listners.ts │ ├── resources │ │ ├── Back.png │ │ ├── close.png │ │ ├── index.ts │ │ ├── password.png │ │ ├── private.png │ │ └── right-arrow.png │ └── styles.ts ├── CometChatGroupMembers │ ├── CometChatGroupMembers.tsx │ ├── GroupMemberConfiguration.ts │ ├── GroupMemberStyle.ts │ ├── GroupScopeStyle.ts │ ├── index.ts │ ├── resources │ │ ├── banIcon.png │ │ ├── check.png │ │ ├── downArrowIcon.png │ │ ├── index.ts │ │ ├── kickIcon.png │ │ └── rightTick.png │ └── style.ts ├── CometChatGroups │ ├── CometChatGroups.tsx │ ├── GroupsConfiguration.ts │ ├── GroupsStyle.ts │ ├── index.ts │ ├── resources │ │ ├── back.png │ │ ├── check.png │ │ ├── close.png │ │ ├── create.png │ │ ├── index.ts │ │ ├── more.png │ │ ├── password.png │ │ ├── private.png │ │ ├── rightTick.png │ │ └── spineer.png │ └── style.ts ├── CometChatGroupsWithMessages │ ├── CometChatGroupsWithMessages.tsx │ ├── index.ts │ ├── resources │ │ ├── index.ts │ │ └── write.png │ └── styles.ts ├── CometChatJoinProtectedGroup │ ├── CometChatJoinProtectedGroup.tsx │ ├── Header.tsx │ ├── JoinProtectedGroupConfiguration.ts │ ├── index.ts │ ├── resources │ │ ├── close.png │ │ ├── index.ts │ │ └── rightTick.png │ └── style.ts ├── CometChatMessageComposer │ ├── CometChatMessageComposer.tsx │ ├── MessageComposerConfiguration.tsx │ ├── index.ts │ ├── resources │ │ ├── Info.png │ │ ├── ai.png │ │ ├── circle_add.png │ │ ├── close.png │ │ ├── emoji.png │ │ ├── heart.png │ │ ├── image.png │ │ ├── index.ts │ │ ├── microphone.png │ │ ├── send_message.png │ │ └── stickers.png │ └── styles.ts ├── CometChatMessageHeader │ ├── CometChatMessageHeader.tsx │ ├── MessageHeaderConfiguration.tsx │ ├── index.ts │ ├── listners.ts │ ├── resources │ │ ├── Back.png │ │ ├── index.ts │ │ ├── password.png │ │ └── private.png │ └── styles.ts ├── CometChatMessageInformation │ ├── CometChatMessageInformation.tsx │ ├── MessageInformationConfiguration.tsx │ ├── MessageInformationStyle.ts │ ├── index.ts │ ├── resources │ │ ├── Spineer.png │ │ └── index.ts │ └── styles.ts ├── CometChatMessageList │ ├── CometChatMessageList.tsx │ ├── MessageListConfiguration.ts │ ├── MessageListStyle.ts │ ├── index.ts │ ├── resources │ │ ├── back.png │ │ ├── close.png │ │ ├── downArrowIcon.png │ │ ├── index.ts │ │ ├── leftarrowcurve.png │ │ ├── rightArrowIcon.png │ │ ├── rightarrowcurve.png │ │ └── spineer.png │ └── style.ts ├── CometChatMessages │ ├── CometChatMessages.tsx │ ├── MessageStyle.ts │ ├── MessagesConfiguration.ts │ ├── index.ts │ ├── resources │ │ ├── index.ts │ │ └── info.png │ └── style.ts ├── CometChatTabs │ ├── CometChatTabs.tsx │ ├── CometChatTabsStyle.ts │ ├── TabItemStyle.ts │ ├── TabItems.ts │ └── index.ts ├── CometChatThreadedMessages │ ├── CometChatThreadedMessages.tsx │ ├── Header.tsx │ ├── ThreadedMessagesConfiguration.ts │ ├── index.ts │ ├── resources │ │ ├── Back.png │ │ ├── close.png │ │ ├── index.ts │ │ ├── more.png │ │ ├── password.png │ │ ├── private.png │ │ └── right-arrow.png │ └── style.ts ├── CometChatTransferOwnership │ ├── CometChatTransferOwnership.tsx │ ├── TransferOwnershipConfiguration.ts │ └── index.ts ├── CometChatUsers │ ├── CometChatUsers.tsx │ ├── UsersConfiguration.tsx │ ├── UsersStyle.ts │ └── index.ts ├── CometChatUsersWithMessages │ ├── CometChatUsersWithMessages.tsx │ ├── index.ts │ └── styles.ts ├── calls │ ├── CallEvents.ts │ ├── CallUtils.ts │ ├── CallingConfiguration.ts │ ├── CallingDetailsUtils.tsx │ ├── CallingExtension.tsx │ ├── CallingExtentionDecorator.tsx │ ├── CallingPackage.ts │ ├── CometChatCallBubble │ │ ├── CallBubbleConfiguration.ts │ │ ├── CallBubbleStyle.ts │ │ ├── CometChatCallBubble.tsx │ │ ├── index.ts │ │ ├── resources │ │ │ ├── avatar.png │ │ │ ├── incomingaudiocall.png │ │ │ ├── incomingvideocall.png │ │ │ └── index.ts │ │ └── styles.ts │ ├── CometChatCallButtons │ │ ├── CallButtonStyle.ts │ │ ├── CometChatCallButtonConfiguration.ts │ │ ├── CometChatCallButtons.tsx │ │ ├── index.ts │ │ ├── resources │ │ │ ├── Call.png │ │ │ ├── Video.png │ │ │ └── index.ts │ │ └── style.ts │ ├── CometChatCallLogDetails │ │ ├── CallLogDetailsConfiguration.ts │ │ ├── CallLogDetailsStyle.ts │ │ ├── CometChatCallLogDetails.tsx │ │ ├── index.ts │ │ ├── resources │ │ │ ├── CloseIcon.png │ │ │ └── index.ts │ │ └── style.ts │ ├── CometChatCallLogHistory │ │ ├── CallLogHistoryConfiguration.ts │ │ ├── CallLogHistoryStyle.ts │ │ ├── CometChatCallLogHistory.tsx │ │ ├── index.ts │ │ ├── resources │ │ │ ├── Back.png │ │ │ ├── Call.png │ │ │ ├── Info.png │ │ │ ├── Selection.png │ │ │ ├── Spineer.png │ │ │ ├── Video.png │ │ │ ├── check.png │ │ │ ├── incomingcall.png │ │ │ ├── incomingvideo.png │ │ │ ├── index.ts │ │ │ ├── missedcall.png │ │ │ ├── missedvideo.png │ │ │ ├── outgoingcall.png │ │ │ └── outgoingvideo.png │ │ └── style.ts │ ├── CometChatCallLogParticipants │ │ ├── CallLogParticipantsConfiguration.ts │ │ ├── CallLogParticipantsStyle.ts │ │ ├── CometChatCallLogParticipants.tsx │ │ ├── index.ts │ │ ├── resources │ │ │ ├── Back.png │ │ │ └── index.ts │ │ └── style.ts │ ├── CometChatCallLogRecordings │ │ ├── CallLogRecordingsConfiguration.ts │ │ ├── CallLogRecordingsStyle.ts │ │ ├── CometChatCallLogRecordings.tsx │ │ ├── index.ts │ │ ├── resources │ │ │ ├── Back.png │ │ │ ├── download.png │ │ │ └── index.ts │ │ └── style.ts │ ├── CometChatCallLogs │ │ ├── CallLogsConfiguration.ts │ │ ├── CallLogsStyle.ts │ │ ├── CometChatCallLogs.tsx │ │ ├── index.ts │ │ ├── resources │ │ │ ├── Back.png │ │ │ ├── Info.png │ │ │ ├── Selection.png │ │ │ ├── Spinner.png │ │ │ ├── check.png │ │ │ ├── incomingcall.png │ │ │ ├── incomingvideo.png │ │ │ ├── index.ts │ │ │ ├── missedcall.png │ │ │ ├── missedvideo.png │ │ │ ├── outgoingcall.png │ │ │ └── outgoingvideo.png │ │ └── style.ts │ ├── CometChatCallLogsWithDetails │ │ ├── CallLogsWithDetailsConfiguration.ts │ │ ├── CometChatCallLogsWithDetails.tsx │ │ ├── index.ts │ │ └── style.ts │ ├── CometChatIncomingCall │ │ ├── CometChatIncomingCall.tsx │ │ ├── IncomingCallStyle.ts │ │ ├── index.ts │ │ ├── resources │ │ │ ├── Call.png │ │ │ ├── close.png │ │ │ ├── incomingaudiocall.png │ │ │ ├── incomingvideocall.png │ │ │ └── index.ts │ │ └── styles.ts │ ├── CometChatOngoingCall │ │ ├── CometChatOngoingCall.tsx │ │ ├── OngoingCallStyle.ts │ │ └── index.ts │ ├── CometChatOutgoingCall │ │ ├── CometChatOutgoingCall.tsx │ │ ├── OutgoingCallConfiguration.ts │ │ ├── OutgoingCallStyle.ts │ │ ├── index.ts │ │ └── resources │ │ │ ├── Close.png │ │ │ └── index.ts │ ├── index.ts │ └── resources │ │ ├── Call.png │ │ ├── Video.png │ │ ├── index.ts │ │ └── nextarrow.png ├── extensions │ ├── CollaborativeBubble │ │ ├── CollaborativeBubbleStyle.ts │ │ ├── CometChatCollaborativeBubble.tsx │ │ ├── resources │ │ │ ├── index.ts │ │ │ └── whiteboard.png │ │ └── styles.ts │ ├── CollaborativeDocument │ │ ├── CollaborativeDocumentConfiguration.tsx │ │ ├── CollaborativeDocumentExtension.tsx │ │ ├── CollaborativeDocumentExtensionDecorator.tsx │ │ ├── index.ts │ │ └── resources │ │ │ ├── collaborative_document.png │ │ │ ├── collaborative_document_2x.png │ │ │ └── index.ts │ ├── CollaborativeWhiteboard │ │ ├── CollaborativeWhiteboardConfiguration.tsx │ │ ├── CollaborativeWhiteboardExtension.tsx │ │ ├── CollaborativeWhiteboardExtensionDecorator.tsx │ │ ├── index.ts │ │ └── resources │ │ │ ├── collaborative_whiteboard.png │ │ │ ├── index.ts │ │ │ └── whiteboard.png │ ├── ExtensionConstants.tsx │ ├── ExtensionModerator.tsx │ ├── ImageModeration │ │ ├── ImageModerationDecorator.tsx │ │ ├── ImageModerationExtension.tsx │ │ ├── ImageModerationFilter.tsx │ │ ├── index.ts │ │ └── resources │ │ │ ├── index.ts │ │ │ └── unsafe.png │ ├── LinkPreview │ │ ├── LInkPreviewBubbleStyle.ts │ │ ├── LinkPreviewBubble.tsx │ │ ├── LinkPreviewConfiguration.ts │ │ ├── LinkPreviewExtention.tsx │ │ ├── LinkPreviewExtentionDecorator.tsx │ │ ├── index.ts │ │ └── resources │ │ │ ├── defaultImage.png │ │ │ └── index.ts │ ├── MessageTranslation │ │ ├── MessageTranslationBubble.tsx │ │ ├── MessageTranslationDecorator.tsx │ │ ├── MessageTranslationExtension.tsx │ │ ├── index.ts │ │ └── resources │ │ │ ├── index.ts │ │ │ └── translate.png │ ├── Polls │ │ ├── Header.tsx │ │ ├── Polls.tsx │ │ ├── PollsBubble.tsx │ │ ├── PollsConfigurations.ts │ │ ├── PollsDecorator.tsx │ │ ├── PollsExtension.tsx │ │ ├── index.ts │ │ ├── resources │ │ │ ├── close.png │ │ │ ├── document.png │ │ │ ├── index.ts │ │ │ ├── kickIcon.png │ │ │ ├── rightTick.png │ │ │ └── warning.png │ │ └── style.ts │ ├── SmartReplies │ │ ├── SmartRepliesDecorator.tsx │ │ ├── SmartRepliesExtension.tsx │ │ ├── SmartRepliesView.tsx │ │ ├── index.ts │ │ └── resources │ │ │ ├── close.png │ │ │ └── index.ts │ ├── Stickers │ │ ├── CometChatStickerKeyboard │ │ │ ├── CometChatStickerKeyboard.tsx │ │ │ ├── StickerKeyboardConfiguration.ts │ │ │ ├── StickerKeyboardStyle.ts │ │ │ ├── hooks.ts │ │ │ ├── index.ts │ │ │ ├── resources │ │ │ │ └── close.svg │ │ │ └── style.ts │ │ ├── StickerConfiguration.ts │ │ ├── StickerStyle.ts │ │ ├── StickersBubble.tsx │ │ ├── StickersExtension.ts │ │ ├── StickersExtensionDecorator.tsx │ │ ├── index.ts │ │ └── resources │ │ │ ├── Stickers.png │ │ │ └── index.ts │ ├── TextModeration │ │ ├── TextModerationConfiguration.tsx │ │ ├── TextModerationExtension.tsx │ │ ├── TextModerationExtensionDecorator.tsx │ │ └── index.ts │ ├── ThumbnailGeneration │ │ ├── ThumbnailGenerationDecorator.tsx │ │ ├── ThumbnailGenerationExtension.tsx │ │ ├── index.ts │ │ └── resources │ │ │ ├── default_image.png │ │ │ ├── empty.png │ │ │ └── index.ts │ └── index.ts ├── index.ts └── shared │ ├── CometChatContext.tsx │ ├── CometChatUiKit │ ├── CometChatUIKit.ts │ ├── CometChatUIKitHelper.ts │ ├── UIKitSettings.ts │ └── index.ts │ ├── assets │ └── images │ │ ├── Back.png │ │ ├── BackArrow.png │ │ ├── blue-double-tick-icon.png │ │ ├── calendar.png │ │ ├── checkmark.png │ │ ├── clock-alert.png │ │ ├── clock.png │ │ ├── earth.png │ │ ├── empty-slot.png │ │ ├── error.png │ │ ├── forwardArrow.png │ │ ├── grey-double-tick-icon.png │ │ ├── grey-tick-icon.png │ │ ├── index.ts │ │ ├── search.png │ │ └── sending.png │ ├── base │ ├── BaseStyle.ts │ ├── BorderStyle.ts │ ├── FontStyle.ts │ ├── ShadowStyle.ts │ ├── Types.ts │ ├── index.ts │ └── vars.ts │ ├── constants │ └── UIKitConstants.ts │ ├── events │ ├── CometChatMessageEvents │ │ └── index.ts │ ├── CometChatUIEventHandler │ │ ├── CometChatUIEventHandler.ts │ │ └── Listener.ts │ ├── CometChatUIEvents.ts │ ├── ListenerInitializer.ts │ ├── conversations.ts │ ├── groups.ts │ ├── index.ts │ └── messages.ts │ ├── formatters │ ├── CometChatMentionsFormatter │ │ ├── CometChatMentionsFormatter.tsx │ │ ├── MentionTextStyle.ts │ │ └── index.ts │ ├── CometChatTextFormatter.ts │ ├── CometChatUrlsFormatter │ │ └── index.tsx │ └── index.ts │ ├── framework │ ├── ChatConfigurator.ts │ ├── DataSource.ts │ ├── DataSourceDecorator.tsx │ ├── ExtensionsDataSource.tsx │ ├── MessageDataSource.tsx │ ├── index.ts │ └── resources │ │ ├── audio-file.png │ │ ├── circle_add.png │ │ ├── copy.png │ │ ├── delete.png │ │ ├── edit.png │ │ ├── emoji.png │ │ ├── file_upload.png │ │ ├── forward.png │ │ ├── heart.png │ │ ├── image.png │ │ ├── index.ts │ │ ├── info.png │ │ ├── location.png │ │ ├── messageInPrivate.png │ │ ├── microphone.png │ │ ├── pause.png │ │ ├── play.png │ │ ├── reply.png │ │ ├── send_message.png │ │ ├── share.png │ │ ├── stop_player.png │ │ ├── thread.png │ │ └── video_upload.png │ ├── helper │ ├── SwipeRow.js │ ├── Toast.tsx │ ├── functions.js │ ├── helperFunctions.ts │ ├── types │ │ └── index.ts │ └── useKeyboard.tsx │ ├── index.ts │ ├── libs │ ├── CometChatCalendar │ │ ├── Calendars │ │ │ ├── BaseCalendar.tsx │ │ │ ├── DateSelectionCalendar.tsx │ │ │ ├── MultiDateSelectionCalendar.tsx │ │ │ ├── Providers.tsx │ │ │ └── index.ts │ │ ├── Components │ │ │ ├── Arrow.tsx │ │ │ ├── Day.tsx │ │ │ ├── Days.tsx │ │ │ ├── Month.tsx │ │ │ ├── Months.tsx │ │ │ ├── Title.tsx │ │ │ ├── Weekdays.tsx │ │ │ └── index.ts │ │ ├── Constants │ │ │ ├── View.ts │ │ │ └── index.ts │ │ ├── Contexts │ │ │ ├── LocaleContext.tsx │ │ │ ├── ThemeContext.tsx │ │ │ └── index.ts │ │ ├── Entities │ │ │ ├── ArrowDirections.ts │ │ │ ├── Calendar.ts │ │ │ ├── Components.ts │ │ │ ├── DateProperties.ts │ │ │ ├── Locale.ts │ │ │ ├── Theme.ts │ │ │ └── index.ts │ │ ├── Hooks │ │ │ ├── index.ts │ │ │ └── useSurroundingTimeUnits.ts │ │ ├── Icons │ │ │ ├── BackArrow.png │ │ │ ├── chevron-left-16.png │ │ │ └── index.ts │ │ ├── Locales │ │ │ └── index.ts │ │ ├── Themes │ │ │ ├── Colors.ts │ │ │ ├── DarkTheme.ts │ │ │ ├── DefaultTheme.ts │ │ │ └── index.ts │ │ ├── Utils │ │ │ ├── addOpacity.ts │ │ │ ├── checkChangedProps.ts │ │ │ ├── clamp.ts │ │ │ ├── dateRange.ts │ │ │ ├── getExtraDays.ts │ │ │ ├── getSurroundingTimeUnits.ts │ │ │ └── index.ts │ │ └── index.ts │ ├── ImageZoom │ │ ├── ReactNativeZoomableView.tsx │ │ ├── ReactNativeZoomableViewWithGestures.tsx │ │ ├── helper.ts │ │ ├── index.tsx │ │ └── types │ │ │ └── index.ts │ ├── VideoPlayer │ │ ├── DRMType.js │ │ ├── FilterType.js │ │ ├── TextTrackType.js │ │ ├── Video.js │ │ └── VideoResizeMode.js │ ├── VideoPlayerControls │ │ ├── OSSupport │ │ │ ├── PlatformSupport.tsx │ │ │ ├── TVOSSupport.tsx │ │ │ └── index.tsx │ │ ├── VideoPlayer.tsx │ │ ├── assets │ │ │ └── img │ │ │ │ ├── back.png │ │ │ │ ├── bottom-vignette.png │ │ │ │ ├── bottom-vignette@2x.png │ │ │ │ ├── bottom-vignette@3x.png │ │ │ │ ├── error-icon.png │ │ │ │ ├── error-icon@2x.png │ │ │ │ ├── error-icon@3x.png │ │ │ │ ├── expand.png │ │ │ │ ├── expand@2x.png │ │ │ │ ├── expand@3x.png │ │ │ │ ├── forward.png │ │ │ │ ├── forward@2x.png │ │ │ │ ├── forward@3x.png │ │ │ │ ├── loader-icon.png │ │ │ │ ├── loader-icon@2x.png │ │ │ │ ├── loader-icon@3x.png │ │ │ │ ├── pause.png │ │ │ │ ├── pause@2x.png │ │ │ │ ├── pause@3x.png │ │ │ │ ├── play.png │ │ │ │ ├── play@2x.png │ │ │ │ ├── play@3x.png │ │ │ │ ├── rewind.png │ │ │ │ ├── rewind@2x.png │ │ │ │ ├── rewind@3x.png │ │ │ │ ├── shrink.png │ │ │ │ ├── shrink@2x.png │ │ │ │ ├── shrink@3x.png │ │ │ │ ├── top-vignette.png │ │ │ │ ├── top-vignette@2x.png │ │ │ │ ├── top-vignette@3x.png │ │ │ │ ├── volume.png │ │ │ │ ├── volume@2x.png │ │ │ │ └── volume@3x.png │ │ ├── components │ │ │ ├── Back │ │ │ │ ├── Back.tsx │ │ │ │ └── index.ts │ │ │ ├── BottomControls.tsx │ │ │ ├── Control.tsx │ │ │ ├── Error │ │ │ │ ├── Error.tsx │ │ │ │ ├── index.ts │ │ │ │ └── styles.ts │ │ │ ├── Fullscreen.tsx │ │ │ ├── Loader │ │ │ │ ├── Loader.tsx │ │ │ │ ├── index.ts │ │ │ │ └── styles.ts │ │ │ ├── NullControl.tsx │ │ │ ├── Overlay.tsx │ │ │ ├── PlayPause │ │ │ │ ├── PlayPause.tsx │ │ │ │ ├── index.ts │ │ │ │ └── styles.ts │ │ │ ├── Seekbar │ │ │ │ ├── Seekbar.tsx │ │ │ │ ├── index.ts │ │ │ │ └── styles.ts │ │ │ ├── Timer │ │ │ │ ├── Timer.tsx │ │ │ │ ├── index.ts │ │ │ │ └── styles.ts │ │ │ ├── Title.tsx │ │ │ ├── TopControls.tsx │ │ │ ├── Volume │ │ │ │ ├── Volume.tsx │ │ │ │ ├── index.ts │ │ │ │ └── styles.ts │ │ │ ├── index.ts │ │ │ └── styles.ts │ │ ├── hooks │ │ │ ├── index.ts │ │ │ ├── useAnimations.ts │ │ │ ├── useControlTimeout.tsx │ │ │ └── usePanResponders.tsx │ │ ├── index.ts │ │ ├── styles.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── datePickerModal │ │ ├── DateTimePickerModal.android.js │ │ ├── DateTimePickerModal.ios.js │ │ ├── DateTimePickerModal.js │ │ ├── Modal.js │ │ ├── index.d.ts │ │ ├── index.js │ │ └── utils.js │ └── luxon │ │ └── src │ │ ├── datetime.js │ │ ├── duration.js │ │ ├── errors.js │ │ ├── impl │ │ ├── conversions.js │ │ ├── diff.js │ │ ├── digits.js │ │ ├── english.js │ │ ├── formats.js │ │ ├── formatter.js │ │ ├── invalid.js │ │ ├── locale.js │ │ ├── regexParser.js │ │ ├── tokenParser.js │ │ ├── util.js │ │ └── zoneUtil.js │ │ ├── info.js │ │ ├── interval.js │ │ ├── luxon.js │ │ ├── package.json │ │ ├── settings.js │ │ ├── zone.js │ │ └── zones │ │ ├── IANAZone.js │ │ ├── fixedOffsetZone.js │ │ ├── invalidZone.js │ │ └── systemZone.js │ ├── modals │ ├── CometChatCallLogDetailsOptions.ts │ ├── CometChatCallLogDetailsTemplate.ts │ ├── CometChatDetailsOption.ts │ ├── CometChatDetailsTemplate.ts │ ├── CometChatMessageOption.ts │ ├── CometChatMessageTemplate.ts │ ├── CometChatOptions.ts │ ├── InteractiveData │ │ ├── InteractiveActions │ │ │ ├── APIAction.ts │ │ │ ├── CustomAction.ts │ │ │ ├── URLNavigationAction.ts │ │ │ └── index.ts │ │ ├── InteractiveData │ │ │ ├── InteractiveCardData.ts │ │ │ ├── InteractiveFormData.ts │ │ │ └── index.ts │ │ ├── InteractiveElements │ │ │ ├── BaseInputElement.ts │ │ │ ├── BaseInteractiveElement.ts │ │ │ ├── ButtonElement.ts │ │ │ ├── CheckboxElement.ts │ │ │ ├── DateTimeElement.ts │ │ │ ├── DropdownElement.ts │ │ │ ├── LabelElement.ts │ │ │ ├── OptionElement.ts │ │ │ ├── RadioButtonElement.ts │ │ │ ├── SingleSelectElement.ts │ │ │ ├── TextInputElement.ts │ │ │ └── index.ts │ │ ├── InteractiveEntities │ │ │ ├── ActionEntity.ts │ │ │ ├── ElementEntity.ts │ │ │ └── index.ts │ │ ├── InteractiveMessage │ │ │ ├── CardMessage.ts │ │ │ ├── CustomInteractiveMessage.ts │ │ │ ├── FormMessage.ts │ │ │ ├── SchedulerMessage.ts │ │ │ └── index.ts │ │ └── index.ts │ └── index.ts │ ├── resources │ ├── CometChatLocalize │ │ ├── CometChatLocalize.ts │ │ ├── index.ts │ │ └── resources │ │ │ ├── ar │ │ │ └── translation.json │ │ │ ├── de │ │ │ └── translation.json │ │ │ ├── en │ │ │ └── translation.json │ │ │ ├── es │ │ │ └── translation.json │ │ │ ├── fr │ │ │ └── translation.json │ │ │ ├── hi │ │ │ └── translation.json │ │ │ ├── hu │ │ │ └── translation.json │ │ │ ├── lt │ │ │ └── translation.json │ │ │ ├── ms │ │ │ └── translation.json │ │ │ ├── pt │ │ │ └── translation.json │ │ │ ├── ru │ │ │ └── translation.json │ │ │ ├── sv │ │ │ └── translation.json │ │ │ ├── zh-tw │ │ │ └── translation.json │ │ │ └── zh │ │ │ └── translation.json │ ├── CometChatSoundManager │ │ ├── CometChatSoundManager.js │ │ ├── index.ts │ │ ├── resources │ │ │ ├── incomingcall.wav │ │ │ ├── incomingmessage.wav │ │ │ ├── incomingothermessage.wav │ │ │ ├── index.js │ │ │ ├── outgoingcall.wav │ │ │ └── outgoingmessage.wav │ │ └── sound.js │ ├── CometChatTheme │ │ ├── CometChatTheme.ts │ │ ├── Palette.ts │ │ ├── Typography.ts │ │ └── index.ts │ └── index.ts │ ├── utils │ ├── CometChatLiveReactions │ │ ├── CometChatLiveReaction.tsx │ │ ├── LiveReactionstyles.ts │ │ ├── index.ts │ │ ├── resources │ │ │ ├── heart.png │ │ │ └── index.ts │ │ └── style.ts │ ├── CometChatMessageHelper │ │ └── index.ts │ ├── CometChatMessagePreview │ │ ├── CometChatMessagePreview.js │ │ ├── MessagePreviewConfiguration.js │ │ ├── MessagePreviewStyle.js │ │ ├── index.ts │ │ ├── resources │ │ │ ├── close.png │ │ │ └── index.ts │ │ └── style.js │ ├── CommonUtils.ts │ ├── DetailsUtils │ │ ├── DetailsUtils.tsx │ │ └── resources │ │ │ ├── Back.png │ │ │ ├── banIcon.png │ │ │ ├── close.png │ │ │ ├── index.ts │ │ │ ├── kickIcon.png │ │ │ ├── password.png │ │ │ ├── private.png │ │ │ └── right-arrow.png │ ├── InteractiveMessageUtils.ts │ ├── MessageUtils.tsx │ ├── NetworkUtils.tsx │ ├── PermissionUtil.ts │ ├── SchedulerUtils.ts │ ├── TypeUtils.ts │ ├── conversationUtils.ts │ ├── icsToJson.js │ └── index.ts │ └── views │ ├── CometChatAICard │ ├── CometChatAICard.tsx │ └── resources │ │ ├── errormessage.png │ │ ├── index.ts │ │ └── nomessage.png │ ├── CometChatActionSheet │ ├── ActionItem.ts │ ├── ActionSheetStyle.ts │ ├── CometChatActionSheet.tsx │ ├── hooks.ts │ ├── index.ts │ ├── resources │ │ ├── grid.png │ │ ├── index.ts │ │ └── list.png │ └── style.ts │ ├── CometChatAudioBubble │ ├── AudioBubbleStyle.ts │ ├── CometChatAudioBubble.tsx │ ├── index.ts │ ├── resources │ │ ├── index.ts │ │ ├── pause.png │ │ └── play.png │ └── style.ts │ ├── CometChatAvatar │ ├── AvatarConfiguration.ts │ ├── AvatarStyle.ts │ ├── CometChatAvatar.tsx │ ├── index.ts │ ├── resources │ │ ├── default.jpg │ │ └── index.ts │ └── styles.ts │ ├── CometChatBadge │ ├── BadgeConfiguration.ts │ ├── BadgeStyle.ts │ ├── CometChatBadge.tsx │ ├── index.ts │ └── styles.ts │ ├── CometChatBottomSheet │ ├── CometChatBottomSheet.tsx │ ├── index.ts │ └── style.ts │ ├── CometChatButton │ ├── CometChatButton.tsx │ ├── CometChatButtonStyle.ts │ ├── index.ts │ └── style.ts │ ├── CometChatCard │ ├── CometChatCard.tsx │ ├── CometChatCardStyle.ts │ ├── index.ts │ └── style.ts │ ├── CometChatCardBubble │ ├── CardBubbleStyle.tsx │ ├── CometChatCardBubble.tsx │ └── index.tsx │ ├── CometChatCheckBox │ ├── CheckBoxStyle.tsx │ └── CometChatCheckBox.tsx │ ├── CometChatConfirmDialog │ ├── CometChatConfirmDialog.tsx │ ├── CometChatConfirmDialogStyle.ts │ ├── index.ts │ └── style.ts │ ├── CometChatDate │ ├── CometChatDate.tsx │ ├── DateConfiguration.ts │ ├── DateStyle.ts │ ├── index.ts │ └── style.ts │ ├── CometChatDateTimePicker │ ├── CometChatDateTimePicker.tsx │ ├── DateTimePickerStyle.ts │ └── index.ts │ ├── CometChatDropDown │ ├── CometChatDropDown.tsx │ ├── DropDownStyle.tsx │ └── resources │ │ ├── downArrowIcon.png │ │ └── index.js │ ├── CometChatEmojiKeyboard │ ├── CometChatEmojiKeyboard.tsx │ ├── Emoji.ts │ ├── EmojiCategory.ts │ ├── EmojiKeyboardConfiguration.ts │ ├── EmojiKeyboardStyle.ts │ ├── emojis.ts │ ├── index.ts │ ├── resources │ │ ├── activity.png │ │ ├── animals.png │ │ ├── flags.png │ │ ├── food.png │ │ ├── index.ts │ │ ├── objects.png │ │ ├── smileys.png │ │ ├── symbols.png │ │ └── travel.png │ └── style.ts │ ├── CometChatFileBubble │ ├── CometChatFileBubble.tsx │ ├── FileBubbleStyle.ts │ ├── index.ts │ ├── resources │ │ ├── download.png │ │ ├── file_upload.png │ │ └── index.ts │ └── style.ts │ ├── CometChatFormBubble │ ├── CometChatFormBubble.tsx │ ├── FormBubbleStyle.tsx │ └── index.tsx │ ├── CometChatImageBubble │ ├── CometChatImageBubble.tsx │ ├── ImageBubbleStyle.ts │ ├── assets │ │ ├── default_image.png │ │ ├── index.ts │ │ └── spineer.png │ └── index.ts │ ├── CometChatImageViewerModal │ ├── ImageViewerModal.tsx │ ├── index.tsx │ └── resources │ │ ├── Back.png │ │ └── index.ts │ ├── CometChatLabel │ ├── CometChatLabel.tsx │ └── LabelStyle.ts │ ├── CometChatList │ ├── CometChatList.tsx │ ├── Header.tsx │ ├── index.ts │ ├── resources │ │ ├── Back.png │ │ ├── Search.png │ │ ├── Spinner.png │ │ ├── check.png │ │ ├── checkmark.png │ │ └── index.ts │ └── styles.ts │ ├── CometChatListItem │ ├── CometChatListItem.tsx │ ├── ListItemConfiguration.tsx │ ├── ListItemStyle.ts │ ├── index.ts │ └── style.ts │ ├── CometChatMediaRecorder │ ├── CometChatMediaRecorder.tsx │ ├── MediaRecorderStyle.ts │ ├── index.ts │ └── style.ts │ ├── CometChatMessageBubble │ ├── CometChatMessageBubble.tsx │ ├── MessageBubbleStyle.ts │ ├── index.ts │ └── style.ts │ ├── CometChatMessageInput │ ├── CometChatMessageInput.tsx │ ├── index.ts │ └── styles.ts │ ├── CometChatPanel │ ├── CometChatPanel.tsx │ ├── PanelStyle.tsx │ └── resources │ │ ├── CloseIcon.png │ │ └── index.ts │ ├── CometChatQuickReactions │ ├── CometChatQuickReactions.tsx │ ├── QuickReactionsConfiguration.tsx │ ├── QuickReactionsStyle.tsx │ ├── index.ts │ └── resources │ │ ├── AddReactions.png │ │ └── index.ts │ ├── CometChatQuickView │ ├── CometChatQuickView.tsx │ └── QuickViewStyle.ts │ ├── CometChatRadioButton │ ├── CometChatRadioButton.tsx │ └── RadioButtonStyle.tsx │ ├── CometChatReactionList │ ├── CometChatReactionList.tsx │ ├── ReactionListConfiguration.tsx │ ├── ReactionListStyle.tsx │ ├── index.ts │ └── resources │ │ ├── Spineer.png │ │ └── index.ts │ ├── CometChatReactions │ ├── CometChatReactions.tsx │ ├── ReactionsConfiguration.tsx │ ├── ReactionsStyle.tsx │ ├── index.ts │ └── style.ts │ ├── CometChatReceipt │ ├── CometChatReceipt.tsx │ ├── MessageConfiguration.ts │ ├── ReceiptStyle.ts │ ├── index.ts │ ├── resources │ │ ├── blue-double-tick-icon.png │ │ ├── error.png │ │ ├── grey-double-tick-icon.png │ │ ├── grey-tick-icon.png │ │ ├── index.ts │ │ └── sending.png │ └── style.ts │ ├── CometChatSchedulerBubble │ ├── CometChatSchedulerBubble.tsx │ ├── index.ts │ └── styles.ts │ ├── CometChatSingleSelect │ ├── CometChatSingleSelect.tsx │ └── SingleStyle.tsx │ ├── CometChatStatusIndicator │ ├── CometChatStatusIndicator.tsx │ ├── StatusIndicatorConfiguration.ts │ ├── StatusIndicatorStyle.ts │ ├── index.ts │ └── styles.ts │ ├── CometChatSuggestionList │ ├── CometChatSuggestionList.tsx │ ├── SuggestionItem.ts │ ├── SuggestionListConfiguration.ts │ └── index.ts │ ├── CometChatTextBubble │ ├── CometChatTextBubble.tsx │ ├── TextBubbleStyle.ts │ └── index.ts │ ├── CometChatTextInput │ ├── CometChatTextInput.tsx │ └── TextInputStyle.tsx │ ├── CometChatTimeSlotSelector │ ├── CometChatTimeSlotSelector.tsx │ ├── index.ts │ └── styles.ts │ ├── CometChatVideoBubble │ ├── CometChatVideoBubble.tsx │ ├── VideoBubbleStyle.ts │ ├── index.ts │ ├── resources │ │ ├── default_image.png │ │ ├── index.ts │ │ └── play.png │ └── style.ts │ ├── CometChatVideoPlayer │ ├── CometChatVideoPlayer.tsx │ └── index.tsx │ ├── SwipeRow │ ├── SwipeRow.tsx │ ├── index.ts │ └── style.ts │ └── index.ts └── tsconfig.json /.npmignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | *.log 3 | npm-debug.log 4 | 5 | # Dependency directory 6 | node_modules 7 | 8 | # Runtime data 9 | tmp 10 | 11 | # Examples (If applicable to your project) 12 | example 13 | -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | bracketSpacing: true, 3 | jsxBracketSameLine: true, 4 | singleQuote: true, 5 | trailingComma: 'all', 6 | }; 7 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | Copyright (c) 2023 CometChat Inc. 2 | 3 | License agreement: https://www.cometchat.com/legal-terms-of-service -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- 1 | # Getting Support 2 | 3 | The quickest way to get support is to contact us via your CometChat Pro Dashboard. 4 | -------------------------------------------------------------------------------- /android/gradle.properties: -------------------------------------------------------------------------------- 1 | CometchatUiKit_kotlinVersion=1.7.0 2 | CometchatUiKit_minSdkVersion=21 3 | CometchatUiKit_targetSdkVersion=31 4 | CometchatUiKit_compileSdkVersion=31 5 | CometchatUiKit_ndkversion=21.4.7075529 6 | -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | -------------------------------------------------------------------------------- /android/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'example' 2 | apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings) 3 | include ':app' 4 | -------------------------------------------------------------------------------- /android/src/main/java/com/scalablevideoview/BuildConfig.java: -------------------------------------------------------------------------------- 1 | package com.scalablevideoview; 2 | 3 | public final class BuildConfig { 4 | public static final boolean DEBUG = false; 5 | public static final String LIBRARY_PACKAGE_NAME = "com.yqritc.scalablevideoview"; 6 | public static final String BUILD_TYPE = "release"; 7 | 8 | public BuildConfig() { 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /android/src/main/java/com/scalablevideoview/PivotPoint.java: -------------------------------------------------------------------------------- 1 | package com.scalablevideoview; 2 | 3 | public enum PivotPoint { 4 | LEFT_TOP, 5 | LEFT_CENTER, 6 | LEFT_BOTTOM, 7 | CENTER_TOP, 8 | CENTER, 9 | CENTER_BOTTOM, 10 | RIGHT_TOP, 11 | RIGHT_CENTER, 12 | RIGHT_BOTTOM 13 | } 14 | -------------------------------------------------------------------------------- /android/src/main/java/com/scalablevideoview/Size.java: -------------------------------------------------------------------------------- 1 | package com.scalablevideoview; 2 | 3 | public class Size { 4 | 5 | private int mWidth; 6 | private int mHeight; 7 | 8 | public Size(int width, int height) { 9 | mWidth = width; 10 | mHeight = height; 11 | } 12 | 13 | public int getWidth() { 14 | return mWidth; 15 | } 16 | 17 | public int getHeight() { 18 | return mHeight; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /android/src/main/res/xml/filepaths.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | -------------------------------------------------------------------------------- /example/android/app/src/debug/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/debug/ic_launcher-playstore.png -------------------------------------------------------------------------------- /example/android/app/src/debug/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /example/android/app/src/debug/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /example/android/app/src/debug/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/debug/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/android/app/src/debug/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/debug/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /example/android/app/src/debug/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/debug/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/android/app/src/debug/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/debug/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/android/app/src/debug/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/debug/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /example/android/app/src/debug/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/debug/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/android/app/src/debug/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/debug/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/android/app/src/debug/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/debug/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /example/android/app/src/debug/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/debug/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/android/app/src/debug/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/debug/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/android/app/src/debug/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/debug/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /example/android/app/src/debug/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/debug/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/android/app/src/debug/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/debug/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/android/app/src/debug/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/debug/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /example/android/app/src/debug/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/debug/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/android/app/src/main/jni/MainApplicationModuleProvider.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | #include 5 | 6 | #include 7 | 8 | namespace facebook { 9 | namespace react { 10 | 11 | std::shared_ptr MainApplicationModuleProvider( 12 | const std::string moduleName, 13 | const JavaTurboModule::InitParams ¶ms); 14 | 15 | } // namespace react 16 | } // namespace facebook 17 | -------------------------------------------------------------------------------- /example/android/app/src/main/jni/OnLoad.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include "MainApplicationTurboModuleManagerDelegate.h" 3 | #include "MainComponentsRegistry.h" 4 | 5 | JNIEXPORT jint JNICALL JNI_OnLoad(JavaVM *vm, void *) { 6 | return facebook::jni::initialize(vm, [] { 7 | facebook::react::MainApplicationTurboModuleManagerDelegate:: 8 | registerNatives(); 9 | facebook::react::MainComponentsRegistry::registerNatives(); 10 | }); 11 | } 12 | -------------------------------------------------------------------------------- /example/android/app/src/main/logo-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/main/logo-playstore.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-anydpi-v26/logo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-anydpi-v26/logo_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-hdpi/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/main/res/mipmap-hdpi/logo.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-hdpi/logo_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/main/res/mipmap-hdpi/logo_foreground.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-hdpi/logo_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/main/res/mipmap-hdpi/logo_round.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-mdpi/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/main/res/mipmap-mdpi/logo.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-mdpi/logo_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/main/res/mipmap-mdpi/logo_foreground.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-mdpi/logo_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/main/res/mipmap-mdpi/logo_round.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-xhdpi/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/main/res/mipmap-xhdpi/logo.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-xhdpi/logo_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/main/res/mipmap-xhdpi/logo_foreground.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-xhdpi/logo_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/main/res/mipmap-xhdpi/logo_round.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-xxhdpi/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/main/res/mipmap-xxhdpi/logo.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-xxhdpi/logo_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/main/res/mipmap-xxhdpi/logo_foreground.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-xxhdpi/logo_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/main/res/mipmap-xxhdpi/logo_round.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-xxxhdpi/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/main/res/mipmap-xxxhdpi/logo.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-xxxhdpi/logo_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/main/res/mipmap-xxxhdpi/logo_foreground.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-xxxhdpi/logo_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/app/src/main/res/mipmap-xxxhdpi/logo_round.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | ReactNative UI Kit 3 | 4 | -------------------------------------------------------------------------------- /example/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /example/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /example/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.3-all.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | -------------------------------------------------------------------------------- /example/android/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'example' 2 | apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings) 3 | include ':app' 4 | -------------------------------------------------------------------------------- /example/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "example", 3 | "displayName": "ReactNative Ui Kit" 4 | } -------------------------------------------------------------------------------- /example/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @format 3 | */ 4 | 5 | import {AppRegistry} from 'react-native'; 6 | import App from './App'; 7 | import {name as appName} from './app.json'; 8 | 9 | AppRegistry.registerComponent(appName, () => App); 10 | -------------------------------------------------------------------------------- /example/ios/CometchatUiKitExample-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | // 2 | // Use this file to import your target's public headers that you would like to expose to Swift. 3 | // 4 | -------------------------------------------------------------------------------- /example/ios/CometchatUiKitExample.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /example/ios/CometchatUiKitExample.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /example/ios/CometchatUiKitExample/AppDelegate.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | @interface AppDelegate : UIResponder 5 | 6 | @property (nonatomic, strong) UIWindow *window; 7 | 8 | @end 9 | -------------------------------------------------------------------------------- /example/ios/CometchatUiKitExample/Images.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/ios/CometchatUiKitExample/Images.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /example/ios/CometchatUiKitExample/Images.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/ios/CometchatUiKitExample/Images.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /example/ios/CometchatUiKitExample/Images.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/ios/CometchatUiKitExample/Images.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /example/ios/CometchatUiKitExample/Images.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/ios/CometchatUiKitExample/Images.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /example/ios/CometchatUiKitExample/Images.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/ios/CometchatUiKitExample/Images.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /example/ios/CometchatUiKitExample/Images.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/ios/CometchatUiKitExample/Images.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /example/ios/CometchatUiKitExample/Images.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/ios/CometchatUiKitExample/Images.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /example/ios/CometchatUiKitExample/Images.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/ios/CometchatUiKitExample/Images.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /example/ios/CometchatUiKitExample/Images.xcassets/AppIcon.appiconset/cometchat_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/ios/CometchatUiKitExample/Images.xcassets/AppIcon.appiconset/cometchat_logo.png -------------------------------------------------------------------------------- /example/ios/CometchatUiKitExample/Images.xcassets/AppIcon.appiconset/iTunesArtwork@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/ios/CometchatUiKitExample/Images.xcassets/AppIcon.appiconset/iTunesArtwork@2x-1.png -------------------------------------------------------------------------------- /example/ios/CometchatUiKitExample/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /example/ios/CometchatUiKitExample/main.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | #import "AppDelegate.h" 4 | 5 | int main(int argc, char *argv[]) 6 | { 7 | @autoreleasepool { 8 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /example/ios/File.swift: -------------------------------------------------------------------------------- 1 | // 2 | // File.swift 3 | // CometchatUiKitExample 4 | // 5 | 6 | import Foundation 7 | -------------------------------------------------------------------------------- /example/react-native.config.js: -------------------------------------------------------------------------------- 1 | const path = require('path'); 2 | 3 | module.exports = { 4 | dependencies: { 5 | 'react-native-cometchat-ui-kit': { 6 | root: path.join(__dirname, '..'), 7 | }, 8 | }, 9 | }; 10 | -------------------------------------------------------------------------------- /example/src/CONSTS.ts: -------------------------------------------------------------------------------- 1 | export const COMETCHAT_CONSTANTS = { 2 | 3 | APP_ID: 'xxxxxxxxxxxxx', 4 | REGION: 'xx', 5 | AUTH_KEY: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxx', 6 | } -------------------------------------------------------------------------------- /example/src/components/calls/index.ts: -------------------------------------------------------------------------------- 1 | import { CallButton } from "./CallButton"; 2 | import { CallFeatureList } from "./CallFeatureList"; 3 | 4 | export { 5 | CallButton, 6 | CallFeatureList 7 | } -------------------------------------------------------------------------------- /example/src/components/conversation/index.tsx: -------------------------------------------------------------------------------- 1 | import { ConversationComponentList } from "./ConversationModuleList"; 2 | 3 | export { 4 | ConversationComponentList 5 | } -------------------------------------------------------------------------------- /example/src/components/groups/AddMember.tsx: -------------------------------------------------------------------------------- 1 | import { View, Text } from 'react-native' 2 | import React, { useContext } from 'react' 3 | import { CometChatAddMembers } from '@cometchat/chat-uikit-react-native' 4 | import { UserContext } from '../../../UserContext' 5 | 6 | export const AddMember = (props) => { 7 | const { group } = useContext(UserContext); 8 | 9 | return props.navigation.goBack()} /> 10 | } 11 | -------------------------------------------------------------------------------- /example/src/components/groups/CreateGroup.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import { View, Text } from 'react-native' 3 | import { CometChatCreateGroup } from '@cometchat/chat-uikit-react-native' 4 | 5 | export const CreateGroup = (props) => { 6 | return ( 7 | props.navigation.goBack()} /> 8 | ) 9 | } 10 | -------------------------------------------------------------------------------- /example/src/components/groups/GroupMember.tsx: -------------------------------------------------------------------------------- 1 | import React, { useContext } from 'react' 2 | import { CometChatGroupsMembers } from '@cometchat/chat-uikit-react-native' 3 | import { UserContext } from '../../../UserContext' 4 | 5 | export const GroupMember = (props) => { 6 | const { group } = useContext(UserContext); 7 | 8 | return props.navigation.goBack()} /> 9 | } 10 | -------------------------------------------------------------------------------- /example/src/components/groups/Groups.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import { CometChatGroups } from '@cometchat/chat-uikit-react-native' 3 | 4 | export const Groups = (props) => { 5 | return ( 6 | props.navigation.goBack()} /> 7 | ) 8 | } 9 | -------------------------------------------------------------------------------- /example/src/components/groups/GroupsDetails.tsx: -------------------------------------------------------------------------------- 1 | import React, { useContext } from 'react' 2 | import { CometChatDetails } from '@cometchat/chat-uikit-react-native' 3 | import { UserContext } from '../../../UserContext' 4 | 5 | export const GroupDetails = (props) => { 6 | 7 | const { group } = useContext(UserContext); 8 | 9 | return ( 10 | props.navigation.goBack()} /> 11 | ) 12 | } 13 | -------------------------------------------------------------------------------- /example/src/components/groups/GroupsWithMessages.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import { CometChatGroupsWithMessages } from '@cometchat/chat-uikit-react-native' 3 | 4 | export const GroupsWithMessages = (props) => { 5 | return ( 6 | props.navigation.goBack() 9 | }} /> 10 | ) 11 | } -------------------------------------------------------------------------------- /example/src/components/index.ts: -------------------------------------------------------------------------------- 1 | import { CardView } from "./common/CardView"; 2 | import { RoudedButton } from "./common/RoundedButton"; 3 | 4 | export { 5 | CardView, 6 | RoudedButton 7 | } -------------------------------------------------------------------------------- /example/src/components/login/index.ts: -------------------------------------------------------------------------------- 1 | import { Create } from "./Create"; 2 | import { Login } from "./Login"; 3 | import { SignIn } from "./SignIn"; 4 | import { SignUp } from "./SignUp"; 5 | 6 | export { 7 | Create, 8 | Login, 9 | SignIn, 10 | SignUp, 11 | } -------------------------------------------------------------------------------- /example/src/components/login/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/components/login/logo.png -------------------------------------------------------------------------------- /example/src/components/messages/MessageList.tsx: -------------------------------------------------------------------------------- 1 | import React, { useContext } from 'react' 2 | import { View, Text } from 'react-native' 3 | import { CometChatMessageList } from '@cometchat/chat-uikit-react-native' 4 | import { UserContext } from '../../../UserContext'; 5 | 6 | export const MessageList = () => { 7 | 8 | const { user } = useContext(UserContext); 9 | 10 | return ( 11 | 12 | ) 13 | } -------------------------------------------------------------------------------- /example/src/components/messages/index.ts: -------------------------------------------------------------------------------- 1 | import { MessageModuleList } from "./MessaageModuleList"; 2 | import { MessageHeader } from "./MessageHeader"; 3 | import { MessageComposer } from "./MessageComposer"; 4 | import { MessageList } from "./MessageList"; 5 | import { Messages } from "./Messages"; 6 | 7 | export { 8 | Messages, 9 | MessageModuleList, 10 | MessageComposer, 11 | MessageHeader, 12 | MessageList, 13 | } -------------------------------------------------------------------------------- /example/src/components/users/Details.tsx: -------------------------------------------------------------------------------- 1 | import { View, Text } from 'react-native' 2 | import React, { useContext } from 'react' 3 | import { CometChatDetails } from '@cometchat/chat-uikit-react-native' 4 | import { UserContext } from '../../../UserContext' 5 | 6 | export const Details = (props) => { 7 | const { user } = useContext(UserContext); 8 | 9 | return ( 10 | props.navigation.goBack()} /> 11 | ) 12 | } -------------------------------------------------------------------------------- /example/src/components/users/Users.tsx: -------------------------------------------------------------------------------- 1 | import { View, Text } from 'react-native' 2 | import React from 'react' 3 | import { CometChatUsers, localize } from '@cometchat/chat-uikit-react-native' 4 | 5 | export const Users = () => { 6 | return ( 7 | 8 | ) 9 | } -------------------------------------------------------------------------------- /example/src/components/users/index.ts: -------------------------------------------------------------------------------- 1 | import { UserModuleList } from "./UserModuleList"; 2 | import { Details } from "./Details"; -------------------------------------------------------------------------------- /example/src/index.ts: -------------------------------------------------------------------------------- 1 | export { Login } from "./Login"; 2 | export { SignIn } from "./SignIn"; 3 | -------------------------------------------------------------------------------- /example/src/resources/AddUser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/AddUser.png -------------------------------------------------------------------------------- /example/src/resources/AppLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/AppLogo.png -------------------------------------------------------------------------------- /example/src/resources/BadgeCount.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/BadgeCount.png -------------------------------------------------------------------------------- /example/src/resources/BanUser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/BanUser.png -------------------------------------------------------------------------------- /example/src/resources/Colors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/Colors.png -------------------------------------------------------------------------------- /example/src/resources/Conversations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/Conversations.png -------------------------------------------------------------------------------- /example/src/resources/ConversationsWithMessages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/ConversationsWithMessages.png -------------------------------------------------------------------------------- /example/src/resources/CreateGroup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/CreateGroup.png -------------------------------------------------------------------------------- /example/src/resources/Details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/Details.png -------------------------------------------------------------------------------- /example/src/resources/Folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/Folder.png -------------------------------------------------------------------------------- /example/src/resources/GroupWithMessages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/GroupWithMessages.png -------------------------------------------------------------------------------- /example/src/resources/Groups.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/Groups.png -------------------------------------------------------------------------------- /example/src/resources/Header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/Header.png -------------------------------------------------------------------------------- /example/src/resources/Image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/Image.png -------------------------------------------------------------------------------- /example/src/resources/JoinGroup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/JoinGroup.png -------------------------------------------------------------------------------- /example/src/resources/Menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/Menu.png -------------------------------------------------------------------------------- /example/src/resources/Message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/Message.png -------------------------------------------------------------------------------- /example/src/resources/MessageComposer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/MessageComposer.png -------------------------------------------------------------------------------- /example/src/resources/Messages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/Messages.png -------------------------------------------------------------------------------- /example/src/resources/TransferOwnership.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/TransferOwnership.png -------------------------------------------------------------------------------- /example/src/resources/Users.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/Users.png -------------------------------------------------------------------------------- /example/src/resources/UsersWithMessages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/UsersWithMessages.png -------------------------------------------------------------------------------- /example/src/resources/Video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/Video.png -------------------------------------------------------------------------------- /example/src/resources/Volume.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/Volume.png -------------------------------------------------------------------------------- /example/src/resources/avatar_ic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/avatar_ic.png -------------------------------------------------------------------------------- /example/src/resources/captainamerica.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/captainamerica.png -------------------------------------------------------------------------------- /example/src/resources/cometchat_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/cometchat_white.png -------------------------------------------------------------------------------- /example/src/resources/component1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/component1.png -------------------------------------------------------------------------------- /example/src/resources/component2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/component2.png -------------------------------------------------------------------------------- /example/src/resources/component3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/component3.png -------------------------------------------------------------------------------- /example/src/resources/darkMode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/darkMode.png -------------------------------------------------------------------------------- /example/src/resources/ironman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/ironman.png -------------------------------------------------------------------------------- /example/src/resources/lightMode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/lightMode.png -------------------------------------------------------------------------------- /example/src/resources/list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/list.png -------------------------------------------------------------------------------- /example/src/resources/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/logo.jpg -------------------------------------------------------------------------------- /example/src/resources/logout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/logout.png -------------------------------------------------------------------------------- /example/src/resources/message_receipt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/message_receipt.png -------------------------------------------------------------------------------- /example/src/resources/rightArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/rightArrow.png -------------------------------------------------------------------------------- /example/src/resources/sound_manager.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/sound_manager.png -------------------------------------------------------------------------------- /example/src/resources/spiderman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/spiderman.png -------------------------------------------------------------------------------- /example/src/resources/status_indicator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/status_indicator.png -------------------------------------------------------------------------------- /example/src/resources/theme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/theme.png -------------------------------------------------------------------------------- /example/src/resources/translate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/translate.png -------------------------------------------------------------------------------- /example/src/resources/wolverine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/example/src/resources/wolverine.png -------------------------------------------------------------------------------- /imageresolver.d.ts: -------------------------------------------------------------------------------- 1 | declare module "*.png" { 2 | const value: any; 3 | export = value; 4 | } -------------------------------------------------------------------------------- /ios/CometchatUiKit.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface CometchatUiKit : NSObject 4 | 5 | @end 6 | -------------------------------------------------------------------------------- /ios/CometchatUiKit.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /ios/CometchatUiKit.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /ios/CometchatUiKit.xcodeproj/project.xcworkspace/xcuserdata/ashishjajoo.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/ios/CometchatUiKit.xcodeproj/project.xcworkspace/xcuserdata/ashishjajoo.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /ios/CommonUtil.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface CometChatCommonUtil : NSObject 4 | @end -------------------------------------------------------------------------------- /ios/FileManager.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | #import 4 | 5 | @interface CometChatFileManager : RCTEventEmitter 6 | 7 | @end 8 | -------------------------------------------------------------------------------- /ios/SoundPlayer.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | #import 4 | 5 | @interface CometChatSoundPlayer : RCTEventEmitter 6 | 7 | @end 8 | -------------------------------------------------------------------------------- /ios/TimeZoneCodeManager.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | @interface TimeZoneCodeManager : NSObject 5 | 6 | @end 7 | -------------------------------------------------------------------------------- /ios/Video/CCRCTVideoManager.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | @interface CCRCTVideoManager : RCTViewManager 5 | 6 | @end 7 | -------------------------------------------------------------------------------- /ios/Video/CCRCTVideoPlayerViewControllerDelegate.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import "AVKit/AVKit.h" 3 | 4 | @protocol CCRCTVideoPlayerViewControllerDelegate 5 | - (void)videoPlayerViewControllerWillDismiss:(AVPlayerViewController *)playerViewController; 6 | - (void)videoPlayerViewControllerDidDismiss:(AVPlayerViewController *)playerViewController; 7 | @end 8 | -------------------------------------------------------------------------------- /ios/Video/UIView+FindUIViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIView+FindUIViewController.h 3 | // RCTVideo 4 | // 5 | // Created by Stanisław Chmiela on 31.03.2016. 6 | // Copyright © 2016 Facebook. All rights reserved. 7 | // 8 | // Source: http://stackoverflow.com/a/3732812/1123156 9 | 10 | #import 11 | 12 | @interface UIView (FindUIViewController) 13 | - (UIViewController *) firstAvailableUIViewController; 14 | - (id) traverseResponderChainForUIViewController; 15 | @end 16 | -------------------------------------------------------------------------------- /ios/VideoManager.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | @interface CometChatVideoManager : NSObject 5 | 6 | @end 7 | -------------------------------------------------------------------------------- /ios/VideoPickerModule.h: -------------------------------------------------------------------------------- 1 | // VideoPickerModule.h 2 | 3 | #import 4 | #import 5 | 6 | @interface VideoPickerModule : NSObject 7 | @end -------------------------------------------------------------------------------- /ios/WebViewManager.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | 5 | @interface WebViewManager : NSObject 6 | 7 | @end 8 | -------------------------------------------------------------------------------- /screenshots/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/screenshots/logo.png -------------------------------------------------------------------------------- /src/AI/AIAssistBot/resources/CloseIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/AI/AIAssistBot/resources/CloseIcon.png -------------------------------------------------------------------------------- /src/AI/AIAssistBot/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import CloseIcon from "./CloseIcon.png"; 3 | 4 | export { 5 | CloseIcon 6 | } -------------------------------------------------------------------------------- /src/AI/AIConversationSummary/resources/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/AI/AIConversationSummary/resources/close.png -------------------------------------------------------------------------------- /src/AI/AIConversationSummary/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import closeIcon from "./close.png"; 3 | 4 | export { 5 | closeIcon, 6 | } -------------------------------------------------------------------------------- /src/AI/resources/ai-empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/AI/resources/ai-empty.png -------------------------------------------------------------------------------- /src/AI/resources/ai-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/AI/resources/ai-error.png -------------------------------------------------------------------------------- /src/AI/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import loadingIcon from './spineer.png' 3 | //@ts-ignore 4 | import errorIcon from './ai-error.png' 5 | //@ts-ignore 6 | import emptyIcon from './ai-empty.png' 7 | 8 | export { 9 | loadingIcon, 10 | errorIcon, 11 | emptyIcon 12 | } -------------------------------------------------------------------------------- /src/AI/resources/spineer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/AI/resources/spineer.png -------------------------------------------------------------------------------- /src/CometChatAddMembers/index.ts: -------------------------------------------------------------------------------- 1 | import { 2 | CometChatAddMembers, 3 | CometChatAddMembersInterface, 4 | } from "./CometChatAddMembers"; 5 | import { 6 | AddMembersConfiguration, 7 | AddMembersConfigurationInterface, 8 | } from "./AddMembersConfiguration"; 9 | export { CometChatAddMembers, AddMembersConfiguration }; 10 | export type { AddMembersConfigurationInterface, CometChatAddMembersInterface }; 11 | -------------------------------------------------------------------------------- /src/CometChatBannedMembers/index.ts: -------------------------------------------------------------------------------- 1 | import { 2 | CometChatBannedMembers, 3 | CometChatBannedMembersInterface, 4 | } from "./CometChatBannedMembers"; 5 | import { 6 | BannedMembersConfiguration, 7 | BannedMembersConfigurationInterface, 8 | } from "./BannedMembersConfiguration"; 9 | export { CometChatBannedMembers, BannedMembersConfiguration }; 10 | export type { 11 | BannedMembersConfigurationInterface, 12 | CometChatBannedMembersInterface, 13 | }; 14 | -------------------------------------------------------------------------------- /src/CometChatBannedMembers/resources/clear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatBannedMembers/resources/clear.png -------------------------------------------------------------------------------- /src/CometChatBannedMembers/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import CLEAR from './clear.png'; 3 | 4 | export const ICONS = { CLEAR }; 5 | -------------------------------------------------------------------------------- /src/CometChatConversations/resources/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatConversations/resources/back.png -------------------------------------------------------------------------------- /src/CometChatConversations/resources/blue-double-tick-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatConversations/resources/blue-double-tick-icon.png -------------------------------------------------------------------------------- /src/CometChatConversations/resources/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatConversations/resources/close.png -------------------------------------------------------------------------------- /src/CometChatConversations/resources/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatConversations/resources/delete.png -------------------------------------------------------------------------------- /src/CometChatConversations/resources/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatConversations/resources/error.png -------------------------------------------------------------------------------- /src/CometChatConversations/resources/grey-double-tick-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatConversations/resources/grey-double-tick-icon.png -------------------------------------------------------------------------------- /src/CometChatConversations/resources/grey-tick-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatConversations/resources/grey-tick-icon.png -------------------------------------------------------------------------------- /src/CometChatConversations/resources/new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatConversations/resources/new.png -------------------------------------------------------------------------------- /src/CometChatConversations/resources/password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatConversations/resources/password.png -------------------------------------------------------------------------------- /src/CometChatConversations/resources/private.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatConversations/resources/private.png -------------------------------------------------------------------------------- /src/CometChatConversations/resources/rightTick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatConversations/resources/rightTick.png -------------------------------------------------------------------------------- /src/CometChatConversations/resources/sending.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatConversations/resources/sending.png -------------------------------------------------------------------------------- /src/CometChatConversations/resources/spineer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatConversations/resources/spineer.png -------------------------------------------------------------------------------- /src/CometChatConversationsWithMessages/index.ts: -------------------------------------------------------------------------------- 1 | import { 2 | CometChatConversationsWithMessages, 3 | CometChatConversationsWithMessagesInterface, 4 | } from "./CometChatConversationsWithMessages"; 5 | export { CometChatConversationsWithMessages }; 6 | export type { CometChatConversationsWithMessagesInterface }; 7 | -------------------------------------------------------------------------------- /src/CometChatConversationsWithMessages/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import StartIcon from "./start.png"; 3 | 4 | export { 5 | StartIcon 6 | }; -------------------------------------------------------------------------------- /src/CometChatConversationsWithMessages/resources/start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatConversationsWithMessages/resources/start.png -------------------------------------------------------------------------------- /src/CometChatConversationsWithMessages/styles.ts: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import { StyleSheet } from "react-native"; 3 | 4 | export const Style = StyleSheet.create({ 5 | container: { 6 | height: "100%", 7 | width: "100%", 8 | }, 9 | stackScreen: { 10 | position: "absolute", 11 | zIndex: 5, 12 | height: "100%", 13 | width: "100%" 14 | } 15 | }); 16 | -------------------------------------------------------------------------------- /src/CometChatCreateGroup/resources/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatCreateGroup/resources/close.png -------------------------------------------------------------------------------- /src/CometChatCreateGroup/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import CLOSE from './close.png'; 3 | //@ts-ignore 4 | import TICK from './rightTick.png'; 5 | //@ts-ignore 6 | import WARNING from './warning.png'; 7 | export const ICONS = { 8 | CLOSE, 9 | TICK, 10 | WARNING, 11 | }; 12 | -------------------------------------------------------------------------------- /src/CometChatCreateGroup/resources/rightTick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatCreateGroup/resources/rightTick.png -------------------------------------------------------------------------------- /src/CometChatCreateGroup/resources/warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatCreateGroup/resources/warning.png -------------------------------------------------------------------------------- /src/CometChatDetails/resources/Back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatDetails/resources/Back.png -------------------------------------------------------------------------------- /src/CometChatDetails/resources/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatDetails/resources/close.png -------------------------------------------------------------------------------- /src/CometChatDetails/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import BACK from './Back.png'; 3 | //@ts-ignore 4 | import PROTECTED from './password.png'; 5 | //@ts-ignore 6 | import PRIVATE from './private.png'; 7 | //@ts-ignore 8 | import CLOSE from './close.png'; 9 | //@ts-ignore 10 | import RIGHT_ARROW from './right-arrow.png'; 11 | export const ICONS = { 12 | BACK, 13 | CLOSE, 14 | PROTECTED, 15 | PRIVATE, 16 | RIGHT_ARROW 17 | }; 18 | -------------------------------------------------------------------------------- /src/CometChatDetails/resources/password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatDetails/resources/password.png -------------------------------------------------------------------------------- /src/CometChatDetails/resources/private.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatDetails/resources/private.png -------------------------------------------------------------------------------- /src/CometChatDetails/resources/right-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatDetails/resources/right-arrow.png -------------------------------------------------------------------------------- /src/CometChatGroupMembers/resources/banIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatGroupMembers/resources/banIcon.png -------------------------------------------------------------------------------- /src/CometChatGroupMembers/resources/check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatGroupMembers/resources/check.png -------------------------------------------------------------------------------- /src/CometChatGroupMembers/resources/downArrowIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatGroupMembers/resources/downArrowIcon.png -------------------------------------------------------------------------------- /src/CometChatGroupMembers/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import kickIcon from "./kickIcon.png"; 3 | //@ts-ignore 4 | import banIcon from "./banIcon.png"; 5 | //@ts-ignore 6 | import downArrowIcon from "./downArrowIcon.png"; 7 | //@ts-ignore 8 | import rightTickIcon from "./rightTick.png"; 9 | //@ts-ignore 10 | import checkIcon from "./check.png"; 11 | 12 | export { 13 | rightTickIcon, 14 | kickIcon, 15 | banIcon, 16 | downArrowIcon, 17 | checkIcon, 18 | } -------------------------------------------------------------------------------- /src/CometChatGroupMembers/resources/kickIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatGroupMembers/resources/kickIcon.png -------------------------------------------------------------------------------- /src/CometChatGroupMembers/resources/rightTick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatGroupMembers/resources/rightTick.png -------------------------------------------------------------------------------- /src/CometChatGroups/index.ts: -------------------------------------------------------------------------------- 1 | import { CometChatGroups, CometChatGroupsInterface } from "./CometChatGroups"; 2 | import { 3 | GroupsConfiguration, 4 | GroupsConfigurationInterface, 5 | } from "./GroupsConfiguration"; 6 | import { GroupsStyle, GroupsStyleInterface } from "./GroupsStyle"; 7 | 8 | export { CometChatGroups, GroupsConfiguration, GroupsStyle }; 9 | export type { 10 | CometChatGroupsInterface, 11 | GroupsConfigurationInterface, 12 | GroupsStyleInterface, 13 | }; 14 | -------------------------------------------------------------------------------- /src/CometChatGroups/resources/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatGroups/resources/back.png -------------------------------------------------------------------------------- /src/CometChatGroups/resources/check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatGroups/resources/check.png -------------------------------------------------------------------------------- /src/CometChatGroups/resources/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatGroups/resources/close.png -------------------------------------------------------------------------------- /src/CometChatGroups/resources/create.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatGroups/resources/create.png -------------------------------------------------------------------------------- /src/CometChatGroups/resources/more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatGroups/resources/more.png -------------------------------------------------------------------------------- /src/CometChatGroups/resources/password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatGroups/resources/password.png -------------------------------------------------------------------------------- /src/CometChatGroups/resources/private.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatGroups/resources/private.png -------------------------------------------------------------------------------- /src/CometChatGroups/resources/rightTick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatGroups/resources/rightTick.png -------------------------------------------------------------------------------- /src/CometChatGroups/resources/spineer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatGroups/resources/spineer.png -------------------------------------------------------------------------------- /src/CometChatGroupsWithMessages/index.ts: -------------------------------------------------------------------------------- 1 | import { 2 | CometChatGroupsWithMessagesInterface, 3 | CometChatGroupsWithMessages, 4 | } from "./CometChatGroupsWithMessages"; 5 | export { CometChatGroupsWithMessages }; 6 | export type { CometChatGroupsWithMessagesInterface }; 7 | -------------------------------------------------------------------------------- /src/CometChatGroupsWithMessages/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import createIcon from "./write.png"; 3 | export { 4 | createIcon 5 | } -------------------------------------------------------------------------------- /src/CometChatGroupsWithMessages/resources/write.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatGroupsWithMessages/resources/write.png -------------------------------------------------------------------------------- /src/CometChatGroupsWithMessages/styles.ts: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import { StyleSheet } from "react-native"; 3 | 4 | export const Style = StyleSheet.create({ 5 | container: { 6 | height: "100%", 7 | width: "100%", 8 | }, 9 | stackScreen: { 10 | position: "absolute", 11 | zIndex: 5, 12 | height: "100%", 13 | width: "100%" 14 | } 15 | }); 16 | -------------------------------------------------------------------------------- /src/CometChatJoinProtectedGroup/resources/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatJoinProtectedGroup/resources/close.png -------------------------------------------------------------------------------- /src/CometChatJoinProtectedGroup/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import CLOSE from './close.png'; 3 | //@ts-ignore 4 | import TICK from './rightTick.png'; 5 | export const ICONS = { 6 | CLOSE, 7 | TICK 8 | }; 9 | -------------------------------------------------------------------------------- /src/CometChatJoinProtectedGroup/resources/rightTick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatJoinProtectedGroup/resources/rightTick.png -------------------------------------------------------------------------------- /src/CometChatJoinProtectedGroup/style.ts: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { StyleSheet } from 'react-native'; 3 | 4 | export const styles = StyleSheet.create({ 5 | container: { flex: 1, paddingHorizontal: 15 }, 6 | textInput: { 7 | marginTop: 32, 8 | padding: 8, 9 | borderBottomWidth: 1, 10 | }, 11 | }); 12 | -------------------------------------------------------------------------------- /src/CometChatMessageComposer/resources/Info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatMessageComposer/resources/Info.png -------------------------------------------------------------------------------- /src/CometChatMessageComposer/resources/ai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatMessageComposer/resources/ai.png -------------------------------------------------------------------------------- /src/CometChatMessageComposer/resources/circle_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatMessageComposer/resources/circle_add.png -------------------------------------------------------------------------------- /src/CometChatMessageComposer/resources/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatMessageComposer/resources/close.png -------------------------------------------------------------------------------- /src/CometChatMessageComposer/resources/emoji.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatMessageComposer/resources/emoji.png -------------------------------------------------------------------------------- /src/CometChatMessageComposer/resources/heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatMessageComposer/resources/heart.png -------------------------------------------------------------------------------- /src/CometChatMessageComposer/resources/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatMessageComposer/resources/image.png -------------------------------------------------------------------------------- /src/CometChatMessageComposer/resources/microphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatMessageComposer/resources/microphone.png -------------------------------------------------------------------------------- /src/CometChatMessageComposer/resources/send_message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatMessageComposer/resources/send_message.png -------------------------------------------------------------------------------- /src/CometChatMessageComposer/resources/stickers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatMessageComposer/resources/stickers.png -------------------------------------------------------------------------------- /src/CometChatMessageHeader/resources/Back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatMessageHeader/resources/Back.png -------------------------------------------------------------------------------- /src/CometChatMessageHeader/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import BACK from './Back.png'; 3 | //@ts-ignore 4 | import PROTECTED from './password.png'; 5 | //@ts-ignore 6 | import PRIVATE from './private.png'; 7 | export const ICONS = { 8 | BACK, 9 | PROTECTED, 10 | PRIVATE, 11 | }; 12 | -------------------------------------------------------------------------------- /src/CometChatMessageHeader/resources/password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatMessageHeader/resources/password.png -------------------------------------------------------------------------------- /src/CometChatMessageHeader/resources/private.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatMessageHeader/resources/private.png -------------------------------------------------------------------------------- /src/CometChatMessageHeader/styles.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import { StyleSheet } from 'react-native'; 3 | 4 | export const styles = StyleSheet.create({ 5 | container: { flexDirection: 'row', width: '100%' }, 6 | backButtonStyle: { 7 | justifyContent: 'center', 8 | paddingLeft: 15, 9 | paddingRight: 6, 10 | }, 11 | backButtonIconStyle: { 12 | height: 25, 13 | width: 25, 14 | resizeMode: 'contain', 15 | }, 16 | }); 17 | -------------------------------------------------------------------------------- /src/CometChatMessageInformation/resources/Spineer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatMessageInformation/resources/Spineer.png -------------------------------------------------------------------------------- /src/CometChatMessageInformation/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import LoadingIcon from "./Spineer.png"; 3 | 4 | export { 5 | LoadingIcon, 6 | } -------------------------------------------------------------------------------- /src/CometChatMessageList/resources/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatMessageList/resources/back.png -------------------------------------------------------------------------------- /src/CometChatMessageList/resources/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatMessageList/resources/close.png -------------------------------------------------------------------------------- /src/CometChatMessageList/resources/downArrowIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatMessageList/resources/downArrowIcon.png -------------------------------------------------------------------------------- /src/CometChatMessageList/resources/leftarrowcurve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatMessageList/resources/leftarrowcurve.png -------------------------------------------------------------------------------- /src/CometChatMessageList/resources/rightArrowIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatMessageList/resources/rightArrowIcon.png -------------------------------------------------------------------------------- /src/CometChatMessageList/resources/rightarrowcurve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatMessageList/resources/rightarrowcurve.png -------------------------------------------------------------------------------- /src/CometChatMessageList/resources/spineer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatMessageList/resources/spineer.png -------------------------------------------------------------------------------- /src/CometChatMessages/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import infoIcon from "./info.png"; 3 | 4 | export { 5 | infoIcon 6 | } -------------------------------------------------------------------------------- /src/CometChatMessages/resources/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatMessages/resources/info.png -------------------------------------------------------------------------------- /src/CometChatTabs/TabItems.ts: -------------------------------------------------------------------------------- 1 | import { BaseStyleInterface, FontStyleInterface, ImageType } from "../shared" 2 | import { TabItemStyleInterface } from "./TabItemStyle" 3 | 4 | export type TabItem = { 5 | id: string | number, 6 | title?: string, 7 | icon?: ImageType, 8 | isActive?: boolean, 9 | childView: () => JSX.Element, 10 | style?: TabItemStyleInterface 11 | } 12 | -------------------------------------------------------------------------------- /src/CometChatTabs/index.ts: -------------------------------------------------------------------------------- 1 | import { CometChatTabsInterface, CometChatTabs } from "./CometChatTabs"; 2 | import { TabItem } from "./TabItems"; 3 | import { TabItemStyle, TabItemStyleInterface } from "./TabItemStyle"; 4 | 5 | export { CometChatTabs, TabItemStyle }; 6 | export type { CometChatTabsInterface, TabItemStyleInterface, TabItem }; 7 | -------------------------------------------------------------------------------- /src/CometChatThreadedMessages/resources/Back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatThreadedMessages/resources/Back.png -------------------------------------------------------------------------------- /src/CometChatThreadedMessages/resources/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatThreadedMessages/resources/close.png -------------------------------------------------------------------------------- /src/CometChatThreadedMessages/resources/more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatThreadedMessages/resources/more.png -------------------------------------------------------------------------------- /src/CometChatThreadedMessages/resources/password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatThreadedMessages/resources/password.png -------------------------------------------------------------------------------- /src/CometChatThreadedMessages/resources/private.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatThreadedMessages/resources/private.png -------------------------------------------------------------------------------- /src/CometChatThreadedMessages/resources/right-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/CometChatThreadedMessages/resources/right-arrow.png -------------------------------------------------------------------------------- /src/CometChatUsersWithMessages/index.ts: -------------------------------------------------------------------------------- 1 | import { 2 | CometChatUsersWithMessages, 3 | CometChatUsersWithMessagesInterface, 4 | } from "./CometChatUsersWithMessages"; 5 | export { CometChatUsersWithMessages }; 6 | export type { CometChatUsersWithMessagesInterface }; 7 | -------------------------------------------------------------------------------- /src/CometChatUsersWithMessages/styles.ts: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import { StyleSheet } from "react-native"; 3 | 4 | export const Style = StyleSheet.create({ 5 | container: { 6 | height: "100%", 7 | width: "100%", 8 | }, 9 | stackScreen: { 10 | position: "absolute", 11 | zIndex: 5, 12 | height: "100%", 13 | width: "100%" 14 | } 15 | }); 16 | -------------------------------------------------------------------------------- /src/calls/CallEvents.ts: -------------------------------------------------------------------------------- 1 | export const CallUIEvents = { 2 | ccCallFailed : "ccCallFailed", 3 | ccCallInitiated : "ccCallInitiated", 4 | ccCallRejected: "ccCallRejected", 5 | ccCallAccepted: "ccCallAccepted", 6 | ccCallEnded: "ccCallEnded", 7 | ccCallJoined: "ccCallJoined", 8 | ccOutgoingCall: "ccOutgoingCall", 9 | ccShowOngoingCall: "ccShowOngoingCall", 10 | } -------------------------------------------------------------------------------- /src/calls/CallingConfiguration.ts: -------------------------------------------------------------------------------- 1 | export class CallingConfiguration { 2 | constructor() { 3 | 4 | } 5 | } -------------------------------------------------------------------------------- /src/calls/CometChatCallBubble/resources/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatCallBubble/resources/avatar.png -------------------------------------------------------------------------------- /src/calls/CometChatCallBubble/resources/incomingaudiocall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatCallBubble/resources/incomingaudiocall.png -------------------------------------------------------------------------------- /src/calls/CometChatCallBubble/resources/incomingvideocall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatCallBubble/resources/incomingvideocall.png -------------------------------------------------------------------------------- /src/calls/CometChatCallBubble/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import Avatar from "./avatar.png"; 3 | //@ts-ignore 4 | import IncomingAudioCall from "./incomingaudiocall.png"; 5 | //@ts-ignore 6 | import IncomingVideoCall from "./incomingvideocall.png"; 7 | 8 | export { 9 | Avatar, 10 | IncomingAudioCall, 11 | IncomingVideoCall 12 | } -------------------------------------------------------------------------------- /src/calls/CometChatCallButtons/resources/Call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatCallButtons/resources/Call.png -------------------------------------------------------------------------------- /src/calls/CometChatCallButtons/resources/Video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatCallButtons/resources/Video.png -------------------------------------------------------------------------------- /src/calls/CometChatCallButtons/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import AudioIcon from "./Call.png"; 3 | //@ts-ignore 4 | import VideoIcon from "./Video.png"; 5 | 6 | export { 7 | AudioIcon, 8 | VideoIcon 9 | } -------------------------------------------------------------------------------- /src/calls/CometChatCallButtons/style.ts: -------------------------------------------------------------------------------- 1 | import { StyleSheet } from "react-native"; 2 | 3 | export const Style = StyleSheet.create({ 4 | row: { 5 | flexDirection: "row", 6 | justifyContent: "space-between", 7 | }, 8 | buttonStyle: { 9 | flex: 1, 10 | margin: 8, 11 | alignItems: "center", 12 | justifyContent: "center", 13 | } 14 | }) -------------------------------------------------------------------------------- /src/calls/CometChatCallLogDetails/resources/CloseIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatCallLogDetails/resources/CloseIcon.png -------------------------------------------------------------------------------- /src/calls/CometChatCallLogDetails/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import CloseIcon from "./CloseIcon.png"; 3 | export { 4 | CloseIcon 5 | } -------------------------------------------------------------------------------- /src/calls/CometChatCallLogDetails/style.ts: -------------------------------------------------------------------------------- 1 | import { StyleSheet } from "react-native"; 2 | 3 | export const Style = StyleSheet.create({ 4 | row: { 5 | flexDirection: "row", 6 | }, 7 | heading: { 8 | paddingStart: 8, 9 | }, 10 | imageStyle: { 11 | height: 24, 12 | width: 24, 13 | marginHorizontal: 10, 14 | } 15 | }); -------------------------------------------------------------------------------- /src/calls/CometChatCallLogHistory/resources/Back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatCallLogHistory/resources/Back.png -------------------------------------------------------------------------------- /src/calls/CometChatCallLogHistory/resources/Call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatCallLogHistory/resources/Call.png -------------------------------------------------------------------------------- /src/calls/CometChatCallLogHistory/resources/Info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatCallLogHistory/resources/Info.png -------------------------------------------------------------------------------- /src/calls/CometChatCallLogHistory/resources/Selection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatCallLogHistory/resources/Selection.png -------------------------------------------------------------------------------- /src/calls/CometChatCallLogHistory/resources/Spineer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatCallLogHistory/resources/Spineer.png -------------------------------------------------------------------------------- /src/calls/CometChatCallLogHistory/resources/Video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatCallLogHistory/resources/Video.png -------------------------------------------------------------------------------- /src/calls/CometChatCallLogHistory/resources/check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatCallLogHistory/resources/check.png -------------------------------------------------------------------------------- /src/calls/CometChatCallLogHistory/resources/incomingcall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatCallLogHistory/resources/incomingcall.png -------------------------------------------------------------------------------- /src/calls/CometChatCallLogHistory/resources/incomingvideo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatCallLogHistory/resources/incomingvideo.png -------------------------------------------------------------------------------- /src/calls/CometChatCallLogHistory/resources/missedcall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatCallLogHistory/resources/missedcall.png -------------------------------------------------------------------------------- /src/calls/CometChatCallLogHistory/resources/missedvideo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatCallLogHistory/resources/missedvideo.png -------------------------------------------------------------------------------- /src/calls/CometChatCallLogHistory/resources/outgoingcall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatCallLogHistory/resources/outgoingcall.png -------------------------------------------------------------------------------- /src/calls/CometChatCallLogHistory/resources/outgoingvideo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatCallLogHistory/resources/outgoingvideo.png -------------------------------------------------------------------------------- /src/calls/CometChatCallLogParticipants/resources/Back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatCallLogParticipants/resources/Back.png -------------------------------------------------------------------------------- /src/calls/CometChatCallLogParticipants/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import BackIcon from "./Back.png"; 3 | export { 4 | BackIcon, 5 | } -------------------------------------------------------------------------------- /src/calls/CometChatCallLogRecordings/resources/Back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatCallLogRecordings/resources/Back.png -------------------------------------------------------------------------------- /src/calls/CometChatCallLogRecordings/resources/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatCallLogRecordings/resources/download.png -------------------------------------------------------------------------------- /src/calls/CometChatCallLogRecordings/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import BackIcon from "./Back.png"; 3 | //@ts-ignore 4 | import Download from './download.png'; 5 | export { 6 | BackIcon, 7 | Download 8 | } -------------------------------------------------------------------------------- /src/calls/CometChatCallLogs/resources/Back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatCallLogs/resources/Back.png -------------------------------------------------------------------------------- /src/calls/CometChatCallLogs/resources/Info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatCallLogs/resources/Info.png -------------------------------------------------------------------------------- /src/calls/CometChatCallLogs/resources/Selection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatCallLogs/resources/Selection.png -------------------------------------------------------------------------------- /src/calls/CometChatCallLogs/resources/Spinner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatCallLogs/resources/Spinner.png -------------------------------------------------------------------------------- /src/calls/CometChatCallLogs/resources/check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatCallLogs/resources/check.png -------------------------------------------------------------------------------- /src/calls/CometChatCallLogs/resources/incomingcall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatCallLogs/resources/incomingcall.png -------------------------------------------------------------------------------- /src/calls/CometChatCallLogs/resources/incomingvideo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatCallLogs/resources/incomingvideo.png -------------------------------------------------------------------------------- /src/calls/CometChatCallLogs/resources/missedcall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatCallLogs/resources/missedcall.png -------------------------------------------------------------------------------- /src/calls/CometChatCallLogs/resources/missedvideo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatCallLogs/resources/missedvideo.png -------------------------------------------------------------------------------- /src/calls/CometChatCallLogs/resources/outgoingcall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatCallLogs/resources/outgoingcall.png -------------------------------------------------------------------------------- /src/calls/CometChatCallLogs/resources/outgoingvideo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatCallLogs/resources/outgoingvideo.png -------------------------------------------------------------------------------- /src/calls/CometChatCallLogsWithDetails/index.ts: -------------------------------------------------------------------------------- 1 | import { CallLogsWithDetailsConfigurationInterface } from "./CallLogsWithDetailsConfiguration"; 2 | import { CometChatCallLogsWithDetails } from "./CometChatCallLogsWithDetails"; 3 | 4 | export { CometChatCallLogsWithDetails }; 5 | export type { CallLogsWithDetailsConfigurationInterface }; 6 | -------------------------------------------------------------------------------- /src/calls/CometChatCallLogsWithDetails/style.ts: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import { StyleSheet } from "react-native"; 3 | 4 | export const Style = StyleSheet.create({ 5 | stackScreen: { 6 | position: "absolute", 7 | zIndex: 5, 8 | height: "100%", 9 | width: "100%" 10 | } 11 | }) -------------------------------------------------------------------------------- /src/calls/CometChatIncomingCall/index.ts: -------------------------------------------------------------------------------- 1 | import { 2 | CometChatIncomingCall, 3 | CometChatIncomingCallInterface, 4 | } from "./CometChatIncomingCall"; 5 | import { 6 | IncomingCallStyle, 7 | IncomingCallStyleInterface, 8 | } from "./IncomingCallStyle"; 9 | 10 | export { CometChatIncomingCall, IncomingCallStyle }; 11 | export type { CometChatIncomingCallInterface, IncomingCallStyleInterface }; 12 | -------------------------------------------------------------------------------- /src/calls/CometChatIncomingCall/resources/Call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatIncomingCall/resources/Call.png -------------------------------------------------------------------------------- /src/calls/CometChatIncomingCall/resources/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatIncomingCall/resources/close.png -------------------------------------------------------------------------------- /src/calls/CometChatIncomingCall/resources/incomingaudiocall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatIncomingCall/resources/incomingaudiocall.png -------------------------------------------------------------------------------- /src/calls/CometChatIncomingCall/resources/incomingvideocall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatIncomingCall/resources/incomingvideocall.png -------------------------------------------------------------------------------- /src/calls/CometChatIncomingCall/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import AudioCall from "./incomingaudiocall.png"; 3 | //@ts-ignore 4 | import VideoCall from "./incomingvideocall.png"; 5 | //@ts-ignore 6 | import DeclineIcon from "./close.png"; 7 | //@ts-ignore 8 | import AcceptCall from "./Call.png"; 9 | 10 | export { 11 | AcceptCall, 12 | AudioCall, 13 | VideoCall, 14 | DeclineIcon 15 | } -------------------------------------------------------------------------------- /src/calls/CometChatIncomingCall/styles.ts: -------------------------------------------------------------------------------- 1 | import { StyleSheet } from 'react-native'; 2 | 3 | export const Style = StyleSheet.create({ 4 | buttonStyle: { 5 | height: 48, 6 | width: 48, 7 | backgroundColor: "transparent", 8 | borderRadius: 24, 9 | }, 10 | }); 11 | -------------------------------------------------------------------------------- /src/calls/CometChatOngoingCall/index.ts: -------------------------------------------------------------------------------- 1 | import { 2 | CometChatOngoingCall, 3 | CometChatOngoingCallInterface, 4 | } from "./CometChatOngoingCall"; 5 | import { OngoingCallStyleInterface } from "./OngoingCallStyle"; 6 | 7 | export { CometChatOngoingCall }; 8 | export type { CometChatOngoingCallInterface, OngoingCallStyleInterface }; 9 | -------------------------------------------------------------------------------- /src/calls/CometChatOutgoingCall/index.ts: -------------------------------------------------------------------------------- 1 | import { 2 | CometChatOutgoingCall, 3 | CometChatOutgoingCallInterface, 4 | } from "./CometChatOutgoingCall"; 5 | import { 6 | OutgoingCallStyle, 7 | OutgoingCallStyleInterface, 8 | } from "./OutgoingCallStyle"; 9 | 10 | export { CometChatOutgoingCall, OutgoingCallStyle }; 11 | export type { CometChatOutgoingCallInterface, OutgoingCallStyleInterface }; 12 | -------------------------------------------------------------------------------- /src/calls/CometChatOutgoingCall/resources/Close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/CometChatOutgoingCall/resources/Close.png -------------------------------------------------------------------------------- /src/calls/CometChatOutgoingCall/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import DeclineIcon from "./Close.png"; 3 | 4 | export { 5 | DeclineIcon 6 | } -------------------------------------------------------------------------------- /src/calls/resources/Call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/resources/Call.png -------------------------------------------------------------------------------- /src/calls/resources/Video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/resources/Video.png -------------------------------------------------------------------------------- /src/calls/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import AudioIcon from "./Call.png"; 3 | //@ts-ignore 4 | import VideoIcon from "./Video.png"; 5 | //@ts-ignore 6 | import NextArrowIcon from "./nextarrow.png"; 7 | 8 | export { 9 | AudioIcon, 10 | VideoIcon, 11 | NextArrowIcon 12 | } -------------------------------------------------------------------------------- /src/calls/resources/nextarrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/calls/resources/nextarrow.png -------------------------------------------------------------------------------- /src/extensions/CollaborativeBubble/resources/index.ts: -------------------------------------------------------------------------------- 1 | 2 | //@ts-ignore 3 | import WhiteBoard from './whiteboard.png'; 4 | 5 | export const WHITEBOARDICON = { WhiteBoard }; -------------------------------------------------------------------------------- /src/extensions/CollaborativeBubble/resources/whiteboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/extensions/CollaborativeBubble/resources/whiteboard.png -------------------------------------------------------------------------------- /src/extensions/CollaborativeDocument/resources/collaborative_document.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/extensions/CollaborativeDocument/resources/collaborative_document.png -------------------------------------------------------------------------------- /src/extensions/CollaborativeDocument/resources/collaborative_document_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/extensions/CollaborativeDocument/resources/collaborative_document_2x.png -------------------------------------------------------------------------------- /src/extensions/CollaborativeDocument/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import CollaborativeDocument from './collaborative_document.png'; 3 | //@ts-ignore 4 | import CollaborativeDocument2X from './collaborative_document_2x.png'; 5 | 6 | export const DOCUMENTICON = CollaborativeDocument ; 7 | export const DOCUMENTICON2X = CollaborativeDocument2X ; -------------------------------------------------------------------------------- /src/extensions/CollaborativeWhiteboard/resources/collaborative_whiteboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/extensions/CollaborativeWhiteboard/resources/collaborative_whiteboard.png -------------------------------------------------------------------------------- /src/extensions/CollaborativeWhiteboard/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import CollaborativeWhiteboard from './collaborative_whiteboard.png'; 3 | //@ts-ignore 4 | import WhiteBoard from './whiteboard.png'; 5 | 6 | export const WHITEBOARDICON = WhiteBoard ; 7 | export const COLLABORATIVEWHITEBOARDICON = CollaborativeWhiteboard ; -------------------------------------------------------------------------------- /src/extensions/CollaborativeWhiteboard/resources/whiteboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/extensions/CollaborativeWhiteboard/resources/whiteboard.png -------------------------------------------------------------------------------- /src/extensions/ImageModeration/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import UNSAFE from './unsafe.png'; 3 | 4 | export const ICONS = { UNSAFE }; 5 | -------------------------------------------------------------------------------- /src/extensions/ImageModeration/resources/unsafe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/extensions/ImageModeration/resources/unsafe.png -------------------------------------------------------------------------------- /src/extensions/LinkPreview/resources/defaultImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/extensions/LinkPreview/resources/defaultImage.png -------------------------------------------------------------------------------- /src/extensions/LinkPreview/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import DefaultLinkPreview from "./defaultImage.png"; 3 | 4 | export { 5 | DefaultLinkPreview 6 | } -------------------------------------------------------------------------------- /src/extensions/MessageTranslation/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import TRANSLATE from "./translate.png"; 3 | 4 | export const ICONS = { 5 | TRANSLATE 6 | } -------------------------------------------------------------------------------- /src/extensions/MessageTranslation/resources/translate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/extensions/MessageTranslation/resources/translate.png -------------------------------------------------------------------------------- /src/extensions/Polls/index.ts: -------------------------------------------------------------------------------- 1 | import { 2 | CometChatCreatePoll, 3 | CometChatCreatePollInterface, 4 | PollsStyleInterface, 5 | } from "./Polls"; 6 | import { PollsConfigurationInterface } from "./PollsConfigurations"; 7 | import { PollsExtension } from "./PollsExtension"; 8 | export { PollsExtension, CometChatCreatePoll }; 9 | export type { 10 | PollsStyleInterface, 11 | CometChatCreatePollInterface, 12 | PollsConfigurationInterface, 13 | }; 14 | -------------------------------------------------------------------------------- /src/extensions/Polls/resources/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/extensions/Polls/resources/close.png -------------------------------------------------------------------------------- /src/extensions/Polls/resources/document.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/extensions/Polls/resources/document.png -------------------------------------------------------------------------------- /src/extensions/Polls/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import CLOSE from './close.png'; 3 | //@ts-ignore 4 | import TICK from './rightTick.png'; 5 | //@ts-ignore 6 | import WARNING from './warning.png'; 7 | //@ts-ignore 8 | import KICK from './kickIcon.png'; 9 | //@ts-ignore 10 | import DOCUMENT from './document.png'; 11 | 12 | 13 | export const ICONS = { 14 | CLOSE, 15 | TICK, 16 | WARNING, 17 | KICK, 18 | DOCUMENT 19 | }; 20 | -------------------------------------------------------------------------------- /src/extensions/Polls/resources/kickIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/extensions/Polls/resources/kickIcon.png -------------------------------------------------------------------------------- /src/extensions/Polls/resources/rightTick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/extensions/Polls/resources/rightTick.png -------------------------------------------------------------------------------- /src/extensions/Polls/resources/warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/extensions/Polls/resources/warning.png -------------------------------------------------------------------------------- /src/extensions/SmartReplies/index.ts: -------------------------------------------------------------------------------- 1 | import { 2 | SmartRepliesExtension, 3 | SmartRepliesConfigurationInterface, 4 | } from "./SmartRepliesExtension"; 5 | import { SmartRepliesInterface, SmartRepliesView } from "./SmartRepliesView"; 6 | export { SmartRepliesExtension, SmartRepliesView }; 7 | export type { SmartRepliesInterface, SmartRepliesConfigurationInterface }; 8 | -------------------------------------------------------------------------------- /src/extensions/SmartReplies/resources/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/extensions/SmartReplies/resources/close.png -------------------------------------------------------------------------------- /src/extensions/SmartReplies/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import CLOSE from './close.png'; 3 | 4 | export const ICONS = { 5 | CLOSE, 6 | }; 7 | -------------------------------------------------------------------------------- /src/extensions/Stickers/CometChatStickerKeyboard/index.ts: -------------------------------------------------------------------------------- 1 | import { CometChatStickerKeyboard } from "./CometChatStickerKeyboard"; 2 | import { StickerKeyboardConfiguration } from './StickerKeyboardConfiguration'; 3 | import { StickerKeyboardStyle } from "./StickerKeyboardStyle"; 4 | 5 | export { CometChatStickerKeyboard, StickerKeyboardConfiguration, StickerKeyboardStyle } -------------------------------------------------------------------------------- /src/extensions/Stickers/CometChatStickerKeyboard/resources/close.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /src/extensions/Stickers/StickerStyle.ts: -------------------------------------------------------------------------------- 1 | import { BaseStyle, BaseStyleInterface } from "../../shared/base"; 2 | 3 | export interface StickerStyleInterface extends BaseStyle {} 4 | 5 | export class StickerStyle extends BaseStyle { 6 | constructor({ 7 | height = 100, 8 | width = 100, 9 | }: BaseStyleInterface) { 10 | super({ 11 | height, 12 | width 13 | }); 14 | } 15 | } -------------------------------------------------------------------------------- /src/extensions/Stickers/resources/Stickers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/extensions/Stickers/resources/Stickers.png -------------------------------------------------------------------------------- /src/extensions/Stickers/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import StickerIcon from "./Stickers.png"; 3 | 4 | export { 5 | StickerIcon 6 | } -------------------------------------------------------------------------------- /src/extensions/TextModeration/index.ts: -------------------------------------------------------------------------------- 1 | import { TextModerationConfigurationInterface } from "./TextModerationConfiguration"; 2 | import { TextModerationExtension } from "./TextModerationExtension"; 3 | import { TextModerationExtensionDecorator } from "./TextModerationExtensionDecorator"; 4 | 5 | export { TextModerationExtensionDecorator, TextModerationExtension }; 6 | export type { TextModerationConfigurationInterface }; 7 | -------------------------------------------------------------------------------- /src/extensions/ThumbnailGeneration/index.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ThumbnailGenerationExtension, 3 | ThumbnailGenerationConfigurationInterface, 4 | } from "./ThumbnailGenerationExtension"; 5 | 6 | export { ThumbnailGenerationExtension }; 7 | export type { ThumbnailGenerationConfigurationInterface }; 8 | -------------------------------------------------------------------------------- /src/extensions/ThumbnailGeneration/resources/default_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/extensions/ThumbnailGeneration/resources/default_image.png -------------------------------------------------------------------------------- /src/extensions/ThumbnailGeneration/resources/empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/extensions/ThumbnailGeneration/resources/empty.png -------------------------------------------------------------------------------- /src/extensions/ThumbnailGeneration/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import defaultThumbnail from "./default_image.png"; 3 | 4 | export { 5 | defaultThumbnail 6 | } -------------------------------------------------------------------------------- /src/shared/CometChatUiKit/index.ts: -------------------------------------------------------------------------------- 1 | import { CometChatUIKit } from "./CometChatUIKit"; 2 | import { UIKitSettings } from "./UIKitSettings"; 3 | import { CometChatUIKitHelper } from "./CometChatUIKitHelper"; 4 | 5 | export { 6 | CometChatUIKit, 7 | CometChatUIKitHelper, 8 | UIKitSettings, 9 | } -------------------------------------------------------------------------------- /src/shared/assets/images/Back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/assets/images/Back.png -------------------------------------------------------------------------------- /src/shared/assets/images/BackArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/assets/images/BackArrow.png -------------------------------------------------------------------------------- /src/shared/assets/images/blue-double-tick-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/assets/images/blue-double-tick-icon.png -------------------------------------------------------------------------------- /src/shared/assets/images/calendar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/assets/images/calendar.png -------------------------------------------------------------------------------- /src/shared/assets/images/checkmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/assets/images/checkmark.png -------------------------------------------------------------------------------- /src/shared/assets/images/clock-alert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/assets/images/clock-alert.png -------------------------------------------------------------------------------- /src/shared/assets/images/clock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/assets/images/clock.png -------------------------------------------------------------------------------- /src/shared/assets/images/earth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/assets/images/earth.png -------------------------------------------------------------------------------- /src/shared/assets/images/empty-slot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/assets/images/empty-slot.png -------------------------------------------------------------------------------- /src/shared/assets/images/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/assets/images/error.png -------------------------------------------------------------------------------- /src/shared/assets/images/forwardArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/assets/images/forwardArrow.png -------------------------------------------------------------------------------- /src/shared/assets/images/grey-double-tick-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/assets/images/grey-double-tick-icon.png -------------------------------------------------------------------------------- /src/shared/assets/images/grey-tick-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/assets/images/grey-tick-icon.png -------------------------------------------------------------------------------- /src/shared/assets/images/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/assets/images/search.png -------------------------------------------------------------------------------- /src/shared/assets/images/sending.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/assets/images/sending.png -------------------------------------------------------------------------------- /src/shared/base/vars.ts: -------------------------------------------------------------------------------- 1 | interface IThis { 2 | safeAreaInsets: { 3 | top: number | null | any; 4 | bottom: number | null | any; 5 | } 6 | } 7 | 8 | export const commonVars: IThis = { 9 | safeAreaInsets: { 10 | top: null, 11 | bottom: null, 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/shared/events/conversations.ts: -------------------------------------------------------------------------------- 1 | export enum CometChatConversationEvents { 2 | ccConversationDeleted = "ccConversationDeleted" 3 | } -------------------------------------------------------------------------------- /src/shared/events/groups.ts: -------------------------------------------------------------------------------- 1 | export enum CometChatGroupsEvents { 2 | ccGroupMemberKicked = 'ccGroupMemberKicked', 3 | ccGroupMemberBanned = 'ccGroupMemberBanned', 4 | ccGroupMemberUnBanned = 'ccGroupMemberUnBanned', 5 | ccGroupMemberScopeChanged = 'ccGroupMemberScopeChanged', 6 | ccGroupMemberJoined = 'ccGroupMemberJoined', 7 | ccGroupMemberAdded = 'ccGroupMemberAdded', 8 | ccGroupCreated = 'ccGroupCreated', 9 | ccGroupDeleted = 'ccGroupDeleted' 10 | } 11 | -------------------------------------------------------------------------------- /src/shared/formatters/CometChatMentionsFormatter/MentionTextStyle.ts: -------------------------------------------------------------------------------- 1 | import { TextStyle } from 'react-native'; 2 | /** 3 | * MentionTextStyle 4 | * Stores the styles for user mention. 5 | * @param textStyle: TextStyle 6 | * @param loggedInUserTextStyle: TextStyle 7 | */ 8 | export class MentionTextStyle { 9 | textStyle?: TextStyle; 10 | loggedInUserTextStyle?: TextStyle; 11 | constructor(props: MentionTextStyle) { 12 | Object.assign(this, props); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/shared/formatters/CometChatMentionsFormatter/index.ts: -------------------------------------------------------------------------------- 1 | import { CometChatMentionsFormatter } from './CometChatMentionsFormatter'; 2 | import { MentionTextStyle } from './MentionTextStyle'; 3 | 4 | export { 5 | CometChatMentionsFormatter, 6 | MentionTextStyle 7 | } -------------------------------------------------------------------------------- /src/shared/formatters/index.ts: -------------------------------------------------------------------------------- 1 | import { CometChatUrlsFormatter } from "./CometChatUrlsFormatter"; 2 | import { CometChatTextFormatter } from "./CometChatTextFormatter"; 3 | import { CometChatMentionsFormatter } from "./CometChatMentionsFormatter"; 4 | import { MentionTextStyle } from "./CometChatMentionsFormatter"; 5 | 6 | export { 7 | CometChatUrlsFormatter, 8 | CometChatTextFormatter, 9 | CometChatMentionsFormatter, 10 | MentionTextStyle 11 | } -------------------------------------------------------------------------------- /src/shared/framework/index.ts: -------------------------------------------------------------------------------- 1 | import { DataSource } from "./DataSource"; 2 | import { ChatConfigurator } from "./ChatConfigurator"; 3 | import { MessageDataSource } from "./MessageDataSource"; 4 | import { ExtensionsDataSource } from "./ExtensionsDataSource"; 5 | import { DataSourceDecorator } from "./DataSourceDecorator"; 6 | export { 7 | MessageDataSource, 8 | ChatConfigurator, 9 | ExtensionsDataSource, 10 | DataSourceDecorator, 11 | }; 12 | export type { DataSource }; 13 | -------------------------------------------------------------------------------- /src/shared/framework/resources/audio-file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/framework/resources/audio-file.png -------------------------------------------------------------------------------- /src/shared/framework/resources/circle_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/framework/resources/circle_add.png -------------------------------------------------------------------------------- /src/shared/framework/resources/copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/framework/resources/copy.png -------------------------------------------------------------------------------- /src/shared/framework/resources/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/framework/resources/delete.png -------------------------------------------------------------------------------- /src/shared/framework/resources/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/framework/resources/edit.png -------------------------------------------------------------------------------- /src/shared/framework/resources/emoji.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/framework/resources/emoji.png -------------------------------------------------------------------------------- /src/shared/framework/resources/file_upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/framework/resources/file_upload.png -------------------------------------------------------------------------------- /src/shared/framework/resources/forward.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/framework/resources/forward.png -------------------------------------------------------------------------------- /src/shared/framework/resources/heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/framework/resources/heart.png -------------------------------------------------------------------------------- /src/shared/framework/resources/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/framework/resources/image.png -------------------------------------------------------------------------------- /src/shared/framework/resources/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/framework/resources/info.png -------------------------------------------------------------------------------- /src/shared/framework/resources/location.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/framework/resources/location.png -------------------------------------------------------------------------------- /src/shared/framework/resources/messageInPrivate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/framework/resources/messageInPrivate.png -------------------------------------------------------------------------------- /src/shared/framework/resources/microphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/framework/resources/microphone.png -------------------------------------------------------------------------------- /src/shared/framework/resources/pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/framework/resources/pause.png -------------------------------------------------------------------------------- /src/shared/framework/resources/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/framework/resources/play.png -------------------------------------------------------------------------------- /src/shared/framework/resources/reply.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/framework/resources/reply.png -------------------------------------------------------------------------------- /src/shared/framework/resources/send_message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/framework/resources/send_message.png -------------------------------------------------------------------------------- /src/shared/framework/resources/share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/framework/resources/share.png -------------------------------------------------------------------------------- /src/shared/framework/resources/stop_player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/framework/resources/stop_player.png -------------------------------------------------------------------------------- /src/shared/framework/resources/thread.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/framework/resources/thread.png -------------------------------------------------------------------------------- /src/shared/framework/resources/video_upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/framework/resources/video_upload.png -------------------------------------------------------------------------------- /src/shared/libs/CometChatCalendar/Calendars/index.ts: -------------------------------------------------------------------------------- 1 | export { default as DateSelectionCalendar } from './DateSelectionCalendar'; 2 | export { default as SingleDateSelectionCalendar } from './DateSelectionCalendar'; 3 | export { default as MultiDateSelectionCalendar } from './MultiDateSelectionCalendar'; 4 | -------------------------------------------------------------------------------- /src/shared/libs/CometChatCalendar/Components/index.ts: -------------------------------------------------------------------------------- 1 | export { default as Arrow } from './Arrow'; 2 | export { default as Weekdays } from './Weekdays'; 3 | export { default as Month } from './Month'; 4 | export { default as Months } from './Months'; 5 | export { default as Title } from './Title'; 6 | export { default as Day } from './Day'; 7 | export { default as Days } from './Days'; 8 | -------------------------------------------------------------------------------- /src/shared/libs/CometChatCalendar/Constants/View.ts: -------------------------------------------------------------------------------- 1 | export enum VIEW { 2 | YEAR, 3 | MONTH, 4 | } 5 | -------------------------------------------------------------------------------- /src/shared/libs/CometChatCalendar/Constants/index.ts: -------------------------------------------------------------------------------- 1 | export * from './View'; 2 | -------------------------------------------------------------------------------- /src/shared/libs/CometChatCalendar/Contexts/LocaleContext.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import type { Locale } from '../Entities'; 3 | import { DefaultLocale } from '../Locales'; 4 | 5 | const LocaleContext = React.createContext(DefaultLocale); 6 | 7 | export default LocaleContext; 8 | -------------------------------------------------------------------------------- /src/shared/libs/CometChatCalendar/Contexts/ThemeContext.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import type { Theme } from '../Entities'; 3 | import { DefaultTheme } from '../Themes'; 4 | 5 | const ThemeContext = React.createContext(DefaultTheme); 6 | 7 | export default ThemeContext; 8 | -------------------------------------------------------------------------------- /src/shared/libs/CometChatCalendar/Contexts/index.ts: -------------------------------------------------------------------------------- 1 | export { default as ThemeContext } from './ThemeContext'; 2 | export { default as LocaleContext } from './LocaleContext'; 3 | -------------------------------------------------------------------------------- /src/shared/libs/CometChatCalendar/Entities/ArrowDirections.ts: -------------------------------------------------------------------------------- 1 | export type ArrowDirections = 'left' | 'right'; 2 | -------------------------------------------------------------------------------- /src/shared/libs/CometChatCalendar/Entities/DateProperties.ts: -------------------------------------------------------------------------------- 1 | export interface DateProperties { 2 | // Used in date selection calendar 3 | isSelected?: boolean; 4 | // Used in both calendars 5 | isDisabled?: boolean; 6 | } 7 | -------------------------------------------------------------------------------- /src/shared/libs/CometChatCalendar/Entities/Locale.ts: -------------------------------------------------------------------------------- 1 | import type { DefaultLocale } from '../Locales'; 2 | 3 | export type Locale = typeof DefaultLocale; 4 | 5 | export interface LocaleData { 6 | // firstDayOfWeek: Function; 7 | // longDateFormat: Function; 8 | months: () => string[]; 9 | monthsShort: () => string[]; 10 | weekdaysMin: () => string[]; 11 | weekdaysShort: () => string[]; 12 | } 13 | -------------------------------------------------------------------------------- /src/shared/libs/CometChatCalendar/Entities/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ArrowDirections'; 2 | export * from './DateProperties'; 3 | export * from './Theme'; 4 | export * from './Locale'; 5 | export * from './Components'; 6 | export * from './Calendar'; 7 | -------------------------------------------------------------------------------- /src/shared/libs/CometChatCalendar/Hooks/index.ts: -------------------------------------------------------------------------------- 1 | export { default as useSurroundingTimeUnits } from './useSurroundingTimeUnits'; 2 | -------------------------------------------------------------------------------- /src/shared/libs/CometChatCalendar/Icons/BackArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/libs/CometChatCalendar/Icons/BackArrow.png -------------------------------------------------------------------------------- /src/shared/libs/CometChatCalendar/Icons/chevron-left-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/libs/CometChatCalendar/Icons/chevron-left-16.png -------------------------------------------------------------------------------- /src/shared/libs/CometChatCalendar/Icons/index.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | arrow: { 3 | left: { 4 | '16px': require('./BackArrow.png'), 5 | }, 6 | }, 7 | }; 8 | -------------------------------------------------------------------------------- /src/shared/libs/CometChatCalendar/Locales/index.ts: -------------------------------------------------------------------------------- 1 | // For convenience, standardizing imports, and easy refactoring 2 | //@ts-ignore 3 | import DefaultLocale from 'dayjs/locale/en-ca'; 4 | export { DefaultLocale }; 5 | -------------------------------------------------------------------------------- /src/shared/libs/CometChatCalendar/Themes/index.ts: -------------------------------------------------------------------------------- 1 | export { default as DefaultTheme } from './DefaultTheme'; 2 | export { default as LightTheme } from './DefaultTheme'; 3 | export { default as DarkTheme } from './DarkTheme'; 4 | -------------------------------------------------------------------------------- /src/shared/libs/CometChatCalendar/Utils/addOpacity.ts: -------------------------------------------------------------------------------- 1 | import clamp from './clamp'; 2 | 3 | const addOpacity = (color: string, opacity: number): string => { 4 | const normalizedOpacity = clamp(opacity, 0, 1); 5 | 6 | const alpha = Math.round(255 * normalizedOpacity) 7 | .toString(16) 8 | .toUpperCase(); 9 | 10 | const normalizedAlpha = alpha.padStart(2, '0'); 11 | 12 | return `${color}${normalizedAlpha}`; 13 | }; 14 | 15 | export default addOpacity; 16 | -------------------------------------------------------------------------------- /src/shared/libs/CometChatCalendar/Utils/checkChangedProps.ts: -------------------------------------------------------------------------------- 1 | export default (prevProps: Record, nextProps: Record) => { 2 | Object.keys(nextProps) 3 | .filter((key) => { 4 | return nextProps[key] !== prevProps[key]; 5 | }) 6 | .map((key) => { 7 | console.log('changed property:', key, 'from', prevProps[key], 'to', nextProps[key]); 8 | }); 9 | return false; 10 | }; 11 | -------------------------------------------------------------------------------- /src/shared/libs/CometChatCalendar/Utils/clamp.ts: -------------------------------------------------------------------------------- 1 | const clamp = (val: number, min: number, max: number) => { 2 | return Math.min(Math.max(min, val), max); 3 | }; 4 | 5 | export default clamp; 6 | -------------------------------------------------------------------------------- /src/shared/libs/CometChatCalendar/Utils/index.ts: -------------------------------------------------------------------------------- 1 | export { default as addOpacity } from './addOpacity'; 2 | export { default as getSurroundingTimeUnits } from './getSurroundingTimeUnits'; 3 | export { default as getExtraDays } from './getExtraDays'; 4 | export { default as clamp } from './clamp'; 5 | export { default as dateRange } from './dateRange'; 6 | export { default as checkChangedProps } from './checkChangedProps'; 7 | -------------------------------------------------------------------------------- /src/shared/libs/CometChatCalendar/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Calendars'; 2 | export * from './Themes'; 3 | export * from './Components'; 4 | export * from './Entities'; 5 | export * from './Constants'; 6 | -------------------------------------------------------------------------------- /src/shared/libs/ImageZoom/index.tsx: -------------------------------------------------------------------------------- 1 | import ReactNativeZoomableView from './ReactNativeZoomableView'; 2 | import ReactNativeZoomableViewWithGestures from './ReactNativeZoomableViewWithGestures'; 3 | import type { 4 | ReactNativeZoomableViewProps, 5 | ZoomableViewEvent, 6 | } from './types'; 7 | 8 | export { 9 | ReactNativeZoomableView, 10 | ReactNativeZoomableViewWithGestures, 11 | ReactNativeZoomableViewProps, 12 | ZoomableViewEvent, 13 | }; 14 | -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayer/DRMType.js: -------------------------------------------------------------------------------- 1 | export default { 2 | WIDEVINE: 'widevine', 3 | PLAYREADY: 'playready', 4 | CLEARKEY: 'clearkey', 5 | FAIRPLAY: 'fairplay' 6 | }; 7 | -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayer/TextTrackType.js: -------------------------------------------------------------------------------- 1 | export default { 2 | SRT: 'application/x-subrip', 3 | TTML: 'application/ttml+xml', 4 | VTT: 'text/vtt', 5 | }; 6 | -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayer/VideoResizeMode.js: -------------------------------------------------------------------------------- 1 | export default keyMirror = { 2 | contain: 'contain', 3 | cover: 'cover', 4 | stretch: 'stretch', 5 | }; 6 | -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/OSSupport/TVOSSupport.tsx: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import {useTVEventHandler} from 'react-native'; 3 | 4 | interface OSSupport { 5 | showControls: boolean; 6 | onScreenTouch: () => void; 7 | } 8 | 9 | export const TVOSSupport = ({showControls, onScreenTouch}: OSSupport) => { 10 | useTVEventHandler(() => { 11 | if (!showControls) { 12 | onScreenTouch(); 13 | } 14 | }); 15 | 16 | return null; 17 | }; 18 | -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/OSSupport/index.tsx: -------------------------------------------------------------------------------- 1 | export * from './PlatformSupport'; 2 | -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/assets/img/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/libs/VideoPlayerControls/assets/img/back.png -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/assets/img/bottom-vignette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/libs/VideoPlayerControls/assets/img/bottom-vignette.png -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/assets/img/bottom-vignette@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/libs/VideoPlayerControls/assets/img/bottom-vignette@2x.png -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/assets/img/bottom-vignette@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/libs/VideoPlayerControls/assets/img/bottom-vignette@3x.png -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/assets/img/error-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/libs/VideoPlayerControls/assets/img/error-icon.png -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/assets/img/error-icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/libs/VideoPlayerControls/assets/img/error-icon@2x.png -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/assets/img/error-icon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/libs/VideoPlayerControls/assets/img/error-icon@3x.png -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/assets/img/expand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/libs/VideoPlayerControls/assets/img/expand.png -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/assets/img/expand@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/libs/VideoPlayerControls/assets/img/expand@2x.png -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/assets/img/expand@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/libs/VideoPlayerControls/assets/img/expand@3x.png -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/assets/img/forward.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/libs/VideoPlayerControls/assets/img/forward.png -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/assets/img/forward@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/libs/VideoPlayerControls/assets/img/forward@2x.png -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/assets/img/forward@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/libs/VideoPlayerControls/assets/img/forward@3x.png -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/assets/img/loader-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/libs/VideoPlayerControls/assets/img/loader-icon.png -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/assets/img/loader-icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/libs/VideoPlayerControls/assets/img/loader-icon@2x.png -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/assets/img/loader-icon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/libs/VideoPlayerControls/assets/img/loader-icon@3x.png -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/assets/img/pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/libs/VideoPlayerControls/assets/img/pause.png -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/assets/img/pause@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/libs/VideoPlayerControls/assets/img/pause@2x.png -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/assets/img/pause@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/libs/VideoPlayerControls/assets/img/pause@3x.png -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/assets/img/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/libs/VideoPlayerControls/assets/img/play.png -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/assets/img/play@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/libs/VideoPlayerControls/assets/img/play@2x.png -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/assets/img/play@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/libs/VideoPlayerControls/assets/img/play@3x.png -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/assets/img/rewind.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/libs/VideoPlayerControls/assets/img/rewind.png -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/assets/img/rewind@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/libs/VideoPlayerControls/assets/img/rewind@2x.png -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/assets/img/rewind@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/libs/VideoPlayerControls/assets/img/rewind@3x.png -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/assets/img/shrink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/libs/VideoPlayerControls/assets/img/shrink.png -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/assets/img/shrink@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/libs/VideoPlayerControls/assets/img/shrink@2x.png -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/assets/img/shrink@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/libs/VideoPlayerControls/assets/img/shrink@3x.png -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/assets/img/top-vignette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/libs/VideoPlayerControls/assets/img/top-vignette.png -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/assets/img/top-vignette@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/libs/VideoPlayerControls/assets/img/top-vignette@2x.png -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/assets/img/top-vignette@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/libs/VideoPlayerControls/assets/img/top-vignette@3x.png -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/assets/img/volume.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/libs/VideoPlayerControls/assets/img/volume.png -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/assets/img/volume@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/libs/VideoPlayerControls/assets/img/volume@2x.png -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/assets/img/volume@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/libs/VideoPlayerControls/assets/img/volume@3x.png -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/components/Back/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Back'; 2 | -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/components/Error/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Error'; 2 | -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/components/Loader/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Loader'; 2 | -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/components/Loader/styles.ts: -------------------------------------------------------------------------------- 1 | import {StyleSheet} from 'react-native'; 2 | 3 | export const styles = StyleSheet.create({ 4 | container: { 5 | position: 'absolute', 6 | top: 0, 7 | right: 0, 8 | bottom: 0, 9 | left: 0, 10 | alignItems: 'center', 11 | justifyContent: 'center', 12 | }, 13 | icon: { 14 | marginBottom: 16, 15 | }, 16 | }); 17 | -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/components/NullControl.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import {View} from 'react-native'; 3 | import {styles} from './styles'; 4 | 5 | export const NullControl = () => { 6 | return ; 7 | }; 8 | -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/components/PlayPause/index.ts: -------------------------------------------------------------------------------- 1 | export * from './PlayPause'; 2 | -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/components/Seekbar/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Seekbar'; 2 | -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/components/Timer/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Timer'; 2 | -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/components/Timer/styles.ts: -------------------------------------------------------------------------------- 1 | import {StyleSheet} from 'react-native'; 2 | 3 | export const styles = StyleSheet.create({ 4 | timer: { 5 | maxWidth: 160, 6 | }, 7 | timerText: { 8 | backgroundColor: 'transparent', 9 | color: '#FFF', 10 | fontSize: 11, 11 | }, 12 | }); 13 | -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/components/Volume/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Volume'; 2 | -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/hooks/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useControlTimeout'; 2 | export * from './useAnimations'; 3 | export * from './usePanResponders'; 4 | -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/index.ts: -------------------------------------------------------------------------------- 1 | import {VideoPlayer} from './VideoPlayer'; 2 | 3 | export * from './types'; 4 | export default VideoPlayer; 5 | -------------------------------------------------------------------------------- /src/shared/libs/VideoPlayerControls/styles.ts: -------------------------------------------------------------------------------- 1 | import {StyleSheet} from 'react-native'; 2 | 3 | export const _styles = { 4 | player: StyleSheet.create({ 5 | container: { 6 | overflow: 'hidden', 7 | backgroundColor: '#000', 8 | flex: 1, 9 | }, 10 | video: { 11 | overflow: 'hidden', 12 | position: 'absolute', 13 | top: 0, 14 | right: 0, 15 | bottom: 0, 16 | left: 0, 17 | }, 18 | }), 19 | }; 20 | -------------------------------------------------------------------------------- /src/shared/libs/datePickerModal/DateTimePickerModal.js: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import { Platform } from "react-native"; 3 | 4 | export function DateTimePickerModal() { 5 | React.useEffect(() => { 6 | console.warn(`DateTimePicker is not supported on: ${Platform.OS}`); 7 | }, []); 8 | return null; 9 | } 10 | -------------------------------------------------------------------------------- /src/shared/libs/datePickerModal/index.js: -------------------------------------------------------------------------------- 1 | import { DateTimePickerModal } from "./DateTimePickerModal"; 2 | 3 | export default DateTimePickerModal; 4 | 5 | export * from "./DateTimePickerModal"; 6 | -------------------------------------------------------------------------------- /src/shared/libs/luxon/src/impl/invalid.js: -------------------------------------------------------------------------------- 1 | export default class Invalid { 2 | constructor(reason, explanation) { 3 | this.reason = reason; 4 | this.explanation = explanation; 5 | } 6 | 7 | toMessage() { 8 | if (this.explanation) { 9 | return `${this.reason}: ${this.explanation}`; 10 | } else { 11 | return this.reason; 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/shared/libs/luxon/src/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module", 3 | "version": "3.4.4" 4 | } 5 | -------------------------------------------------------------------------------- /src/shared/modals/CometChatOptions.ts: -------------------------------------------------------------------------------- 1 | import { FontStyleInterface, ImageType } from '../base'; 2 | 3 | type CometChatOptionTitleStyle = FontStyleInterface & { color?: string }; 4 | 5 | export interface CometChatOptions { 6 | id: string; 7 | title?: string; 8 | icon?: ImageType; 9 | titleStyle?: CometChatOptionTitleStyle; 10 | backgroundColor?: string; 11 | iconTint?: string; 12 | onPress?: Function; 13 | } 14 | -------------------------------------------------------------------------------- /src/shared/modals/InteractiveData/InteractiveActions/index.ts: -------------------------------------------------------------------------------- 1 | export { APIAction } from "./APIAction" 2 | export { URLNavigationAction } from "./URLNavigationAction" 3 | export { CustomAction } from "./CustomAction" -------------------------------------------------------------------------------- /src/shared/modals/InteractiveData/InteractiveData/index.ts: -------------------------------------------------------------------------------- 1 | export { InteractiveCardData } from "./InteractiveCardData"; 2 | export { InteractiveFormData } from "./InteractiveFormData"; -------------------------------------------------------------------------------- /src/shared/modals/InteractiveData/InteractiveEntities/index.ts: -------------------------------------------------------------------------------- 1 | export { ActionEntity } from "./ActionEntity"; 2 | export { ElementEntity } from "./ElementEntity"; 3 | -------------------------------------------------------------------------------- /src/shared/modals/InteractiveData/InteractiveMessage/index.ts: -------------------------------------------------------------------------------- 1 | export { FormMessage } from "./FormMessage"; 2 | export { CardMessage } from "./CardMessage"; 3 | export { CustomInteractiveMessage } from "./CustomInteractiveMessage"; 4 | export { SchedulerMessage } from "./SchedulerMessage"; 5 | -------------------------------------------------------------------------------- /src/shared/resources/CometChatLocalize/index.ts: -------------------------------------------------------------------------------- 1 | import { 2 | CometChatLocalize, 3 | localize 4 | } from "./CometChatLocalize"; 5 | 6 | export { 7 | CometChatLocalize, 8 | localize 9 | } -------------------------------------------------------------------------------- /src/shared/resources/CometChatSoundManager/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import { CometChatSoundManager } from './CometChatSoundManager.js'; 3 | export { CometChatSoundManager }; 4 | -------------------------------------------------------------------------------- /src/shared/resources/CometChatSoundManager/resources/incomingcall.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/resources/CometChatSoundManager/resources/incomingcall.wav -------------------------------------------------------------------------------- /src/shared/resources/CometChatSoundManager/resources/incomingmessage.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/resources/CometChatSoundManager/resources/incomingmessage.wav -------------------------------------------------------------------------------- /src/shared/resources/CometChatSoundManager/resources/incomingothermessage.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/resources/CometChatSoundManager/resources/incomingothermessage.wav -------------------------------------------------------------------------------- /src/shared/resources/CometChatSoundManager/resources/index.js: -------------------------------------------------------------------------------- 1 | export { default as incomingMessageAlert } from "./incomingmessage.wav"; 2 | export { default as incomingOtherMessageAlert } from "./incomingothermessage.wav"; 3 | export { default as outgoingMessageAlert } from "./outgoingmessage.wav"; 4 | export { default as incomingCallAlert } from "./incomingcall.wav"; 5 | export { default as outgoingCallAlert } from "./outgoingcall.wav"; -------------------------------------------------------------------------------- /src/shared/resources/CometChatSoundManager/resources/outgoingcall.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/resources/CometChatSoundManager/resources/outgoingcall.wav -------------------------------------------------------------------------------- /src/shared/resources/CometChatSoundManager/resources/outgoingmessage.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/resources/CometChatSoundManager/resources/outgoingmessage.wav -------------------------------------------------------------------------------- /src/shared/resources/CometChatTheme/index.ts: -------------------------------------------------------------------------------- 1 | import {CometChatTheme, Palette, Typography } from './CometChatTheme'; 2 | export { CometChatTheme, Palette, Typography }; 3 | -------------------------------------------------------------------------------- /src/shared/resources/index.ts: -------------------------------------------------------------------------------- 1 | import { CometChatLocalize, localize } from "./CometChatLocalize"; 2 | import { CometChatSoundManager } from "./CometChatSoundManager"; 3 | import { CometChatTheme, Palette, Typography } from "./CometChatTheme"; 4 | 5 | export { 6 | localize, 7 | CometChatLocalize, 8 | CometChatSoundManager, 9 | CometChatTheme, 10 | Palette, 11 | Typography, 12 | } -------------------------------------------------------------------------------- /src/shared/utils/CometChatLiveReactions/index.ts: -------------------------------------------------------------------------------- 1 | export {CometChatLiveReactions} from './CometChatLiveReaction'; -------------------------------------------------------------------------------- /src/shared/utils/CometChatLiveReactions/resources/heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/utils/CometChatLiveReactions/resources/heart.png -------------------------------------------------------------------------------- /src/shared/utils/CometChatLiveReactions/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import Heart from "./heart.png"; 3 | export { 4 | Heart 5 | } -------------------------------------------------------------------------------- /src/shared/utils/CometChatLiveReactions/style.ts: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import { StyleSheet } from "react-native"; 3 | 4 | export const Style = StyleSheet.create({ 5 | reactionStyle: { 6 | marginRight: 10 7 | }, 8 | }); 9 | -------------------------------------------------------------------------------- /src/shared/utils/CometChatMessagePreview/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import { CometChatMessagePreview } from "./CometChatMessagePreview"; 3 | //@ts-ignore 4 | import { MessagePreviewConfiguration } from './MessagePreviewConfiguration'; 5 | //@ts-ignore 6 | import { MessagePreviewStyle } from "./MessagePreviewStyle"; 7 | 8 | export { CometChatMessagePreview, MessagePreviewConfiguration, MessagePreviewStyle } -------------------------------------------------------------------------------- /src/shared/utils/CometChatMessagePreview/resources/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/utils/CometChatMessagePreview/resources/close.png -------------------------------------------------------------------------------- /src/shared/utils/CometChatMessagePreview/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import Close from "./close.png"; 3 | 4 | export { 5 | Close 6 | } -------------------------------------------------------------------------------- /src/shared/utils/DetailsUtils/resources/Back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/utils/DetailsUtils/resources/Back.png -------------------------------------------------------------------------------- /src/shared/utils/DetailsUtils/resources/banIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/utils/DetailsUtils/resources/banIcon.png -------------------------------------------------------------------------------- /src/shared/utils/DetailsUtils/resources/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/utils/DetailsUtils/resources/close.png -------------------------------------------------------------------------------- /src/shared/utils/DetailsUtils/resources/kickIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/utils/DetailsUtils/resources/kickIcon.png -------------------------------------------------------------------------------- /src/shared/utils/DetailsUtils/resources/password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/utils/DetailsUtils/resources/password.png -------------------------------------------------------------------------------- /src/shared/utils/DetailsUtils/resources/private.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/utils/DetailsUtils/resources/private.png -------------------------------------------------------------------------------- /src/shared/utils/DetailsUtils/resources/right-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/utils/DetailsUtils/resources/right-arrow.png -------------------------------------------------------------------------------- /src/shared/utils/TypeUtils.ts: -------------------------------------------------------------------------------- 1 | export interface anyObject { 2 | [key: string]: any; 3 | } -------------------------------------------------------------------------------- /src/shared/views/CometChatAICard/resources/errormessage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatAICard/resources/errormessage.png -------------------------------------------------------------------------------- /src/shared/views/CometChatAICard/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import NoMessageIcon from "./nomessage.png"; 3 | //@ts-ignore 4 | import ErrorMessageIcon from "./errormessage.png"; 5 | 6 | export { NoMessageIcon, ErrorMessageIcon }; -------------------------------------------------------------------------------- /src/shared/views/CometChatAICard/resources/nomessage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatAICard/resources/nomessage.png -------------------------------------------------------------------------------- /src/shared/views/CometChatActionSheet/hooks.ts: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | 3 | export const Hooks = ( 4 | props: any, 5 | setActionList: any 6 | ) => { 7 | React.useEffect(() => { 8 | setActionList(props.actions); 9 | },[props.actions]) 10 | }; 11 | -------------------------------------------------------------------------------- /src/shared/views/CometChatActionSheet/index.ts: -------------------------------------------------------------------------------- 1 | export { CometChatActionSheet } from "./CometChatActionSheet"; 2 | export { ActionSheetStyles } from "./ActionSheetStyle"; 3 | export type { ActionSheetStylesInterface } from "./ActionSheetStyle"; 4 | export { ActionItem } from "./ActionItem"; 5 | export type { ActionItemInterface } from "./ActionItem"; 6 | -------------------------------------------------------------------------------- /src/shared/views/CometChatActionSheet/resources/grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatActionSheet/resources/grid.png -------------------------------------------------------------------------------- /src/shared/views/CometChatActionSheet/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import GRID from './grid.png' 3 | //@ts-ignore 4 | import LIST from './list.png' 5 | 6 | export const ICONS = { 7 | GRID, 8 | LIST 9 | } -------------------------------------------------------------------------------- /src/shared/views/CometChatActionSheet/resources/list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatActionSheet/resources/list.png -------------------------------------------------------------------------------- /src/shared/views/CometChatAudioBubble/index.ts: -------------------------------------------------------------------------------- 1 | import { 2 | AudioBubbleStyle, 3 | AudioBubbleStyleInterface, 4 | } from "./AudioBubbleStyle"; 5 | 6 | import { 7 | CometChatAudioBubble, 8 | CometChatAudioBubbleInterface, 9 | } from "./CometChatAudioBubble"; 10 | 11 | export { AudioBubbleStyle, CometChatAudioBubble }; 12 | export type { AudioBubbleStyleInterface, CometChatAudioBubbleInterface }; 13 | -------------------------------------------------------------------------------- /src/shared/views/CometChatAudioBubble/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import defaultPlayIcon from "./play.png"; 3 | //@ts-ignore 4 | import defaultPauseIcon from "./pause.png"; 5 | 6 | export { 7 | defaultPlayIcon, 8 | defaultPauseIcon 9 | } -------------------------------------------------------------------------------- /src/shared/views/CometChatAudioBubble/resources/pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatAudioBubble/resources/pause.png -------------------------------------------------------------------------------- /src/shared/views/CometChatAudioBubble/resources/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatAudioBubble/resources/play.png -------------------------------------------------------------------------------- /src/shared/views/CometChatAvatar/index.ts: -------------------------------------------------------------------------------- 1 | import { CometChatAvatar } from "./CometChatAvatar"; 2 | import { 3 | AvatarConfiguration, 4 | AvatarConfigurationInterface, 5 | } from "./AvatarConfiguration"; 6 | import { AvatarStyle, AvatarStyleInterface } from "./AvatarStyle"; 7 | 8 | export { CometChatAvatar, AvatarConfiguration, AvatarStyle }; 9 | export type { AvatarConfigurationInterface, AvatarStyleInterface }; 10 | -------------------------------------------------------------------------------- /src/shared/views/CometChatAvatar/resources/default.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatAvatar/resources/default.jpg -------------------------------------------------------------------------------- /src/shared/views/CometChatAvatar/resources/index.ts: -------------------------------------------------------------------------------- 1 | const DEFAULT = require('./default.jpg'); 2 | 3 | export const ICONS = { 4 | DEFAULT, 5 | }; 6 | -------------------------------------------------------------------------------- /src/shared/views/CometChatBadge/index.ts: -------------------------------------------------------------------------------- 1 | import { CometChatBadge } from "./CometChatBadge"; 2 | import { 3 | BadgeConfiguration, 4 | BadgeConfigurationInterface, 5 | } from "./BadgeConfiguration"; 6 | import { BadgeStyle, BadgeStyleInterface } from "./BadgeStyle"; 7 | export { CometChatBadge, BadgeConfiguration, BadgeStyle }; 8 | export type { BadgeConfigurationInterface, BadgeStyleInterface }; 9 | -------------------------------------------------------------------------------- /src/shared/views/CometChatBadge/styles.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import { StyleSheet } from 'react-native'; 3 | 4 | 5 | const styles = StyleSheet.create({ 6 | badgeStyle: { 7 | aspectRatio: 1, 8 | padding: 1, 9 | opacity: 1, 10 | justifyContent: 'center', 11 | }, 12 | textStyle: { 13 | overflow: 'hidden', 14 | textAlign: 'center', 15 | opacity: 1, 16 | }, 17 | }); 18 | export default styles; 19 | -------------------------------------------------------------------------------- /src/shared/views/CometChatBottomSheet/index.ts: -------------------------------------------------------------------------------- 1 | import { 2 | CometChatBottomSheet, 3 | CometChatBottomSheetInterface, 4 | } from "./CometChatBottomSheet"; 5 | 6 | export { CometChatBottomSheet }; 7 | export type { CometChatBottomSheetInterface }; 8 | -------------------------------------------------------------------------------- /src/shared/views/CometChatButton/index.ts: -------------------------------------------------------------------------------- 1 | import { ButtonStyle, ButtonStyleInterface } from "./CometChatButtonStyle"; 2 | import { CometChatButton, CometChatButtonInterface } from "./CometChatButton"; 3 | 4 | export { ButtonStyle, CometChatButton }; 5 | export type { ButtonStyleInterface, CometChatButtonInterface }; 6 | -------------------------------------------------------------------------------- /src/shared/views/CometChatButton/style.ts: -------------------------------------------------------------------------------- 1 | import { StyleSheet } from "react-native"; 2 | 3 | export const Style = StyleSheet.create({ 4 | container: { 5 | alignItems: "center", 6 | justifyContent: "center" 7 | } 8 | }); -------------------------------------------------------------------------------- /src/shared/views/CometChatCard/index.ts: -------------------------------------------------------------------------------- 1 | import { CometChatCard, CometChatCardInterface } from "./CometChatCard"; 2 | import { 3 | CometChatCardStyle, 4 | CometChatCardStyleInterface, 5 | } from "./CometChatCardStyle"; 6 | 7 | export { CometChatCard, CometChatCardStyle }; 8 | export type { CometChatCardInterface, CometChatCardStyleInterface }; 9 | -------------------------------------------------------------------------------- /src/shared/views/CometChatCard/style.ts: -------------------------------------------------------------------------------- 1 | import {StyleSheet} from 'react-native'; 2 | 3 | export const Style = StyleSheet.create({ 4 | container: { 5 | alignItems: "center", 6 | justifyContent: "space-between", 7 | padding: 16, 8 | }, 9 | avatar: { 10 | height: "30%", 11 | width: "80%", 12 | } 13 | }); -------------------------------------------------------------------------------- /src/shared/views/CometChatCardBubble/index.tsx: -------------------------------------------------------------------------------- 1 | export { CometChatCardBubble } from "./CometChatCardBubble"; 2 | export type { CometChatCardBubbleInterface } from "./CometChatCardBubble"; 3 | -------------------------------------------------------------------------------- /src/shared/views/CometChatConfirmDialog/index.ts: -------------------------------------------------------------------------------- 1 | import { 2 | CometChatConfirmDialog, 3 | CometChatConfirmDialogInterface, 4 | } from "./CometChatConfirmDialog"; 5 | import { CometChatConfirmDialogStyleInterface } from "./CometChatConfirmDialogStyle"; 6 | export { CometChatConfirmDialog }; 7 | export type { 8 | CometChatConfirmDialogInterface, 9 | CometChatConfirmDialogStyleInterface, 10 | }; 11 | -------------------------------------------------------------------------------- /src/shared/views/CometChatDate/index.ts: -------------------------------------------------------------------------------- 1 | import { CometChatDate, CometChatDateInterface } from "./CometChatDate"; 2 | import { 3 | DateConfiguration, 4 | DateConfigurationInterface, 5 | } from "./DateConfiguration"; 6 | import { DateStyle, DateStyleInterface } from "./DateStyle"; 7 | export { CometChatDate, DateConfiguration, DateStyle }; 8 | export type { 9 | CometChatDateInterface, 10 | DateConfigurationInterface, 11 | DateStyleInterface, 12 | }; 13 | -------------------------------------------------------------------------------- /src/shared/views/CometChatDate/style.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import { StyleSheet } from 'react-native'; 3 | 4 | export const Style = StyleSheet.create({ 5 | textStyle: { 6 | textAlign: 'auto', 7 | }, 8 | }); 9 | -------------------------------------------------------------------------------- /src/shared/views/CometChatDateTimePicker/index.ts: -------------------------------------------------------------------------------- 1 | export { CometChatDateTimePicker } from "./CometChatDateTimePicker"; 2 | export type { CometChatDateTimePickerInterface } from "./CometChatDateTimePicker"; 3 | export type { DatePickerStyleInterface } from "./DateTimePickerStyle"; 4 | -------------------------------------------------------------------------------- /src/shared/views/CometChatDropDown/resources/downArrowIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatDropDown/resources/downArrowIcon.png -------------------------------------------------------------------------------- /src/shared/views/CometChatDropDown/resources/index.js: -------------------------------------------------------------------------------- 1 | import DownArrow from "./downArrowIcon.png"; 2 | 3 | export { 4 | DownArrow 5 | } -------------------------------------------------------------------------------- /src/shared/views/CometChatEmojiKeyboard/Emoji.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @class CometChatEmoji 3 | * @description CometChatEmoji class is used for defining the emoji. 4 | * 5 | * @param {String} char 6 | * @param {Array} keywords 7 | */ 8 | class CometChatEmoji { 9 | char = ""; 10 | keywords = []; 11 | constructor({ char, keywords }: any) { 12 | this.char = char; 13 | this.keywords = keywords; 14 | } 15 | } 16 | 17 | export { CometChatEmoji }; 18 | -------------------------------------------------------------------------------- /src/shared/views/CometChatEmojiKeyboard/index.ts: -------------------------------------------------------------------------------- 1 | import { CometChatEmojiKeyboard } from "./CometChatEmojiKeyboard"; 2 | import { EmojiKeyboardConfiguration } from './EmojiKeyboardConfiguration'; 3 | import { EmojiKeyboardStyle } from "./EmojiKeyboardStyle"; 4 | 5 | export { CometChatEmojiKeyboard, EmojiKeyboardConfiguration, EmojiKeyboardStyle } -------------------------------------------------------------------------------- /src/shared/views/CometChatEmojiKeyboard/resources/activity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatEmojiKeyboard/resources/activity.png -------------------------------------------------------------------------------- /src/shared/views/CometChatEmojiKeyboard/resources/animals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatEmojiKeyboard/resources/animals.png -------------------------------------------------------------------------------- /src/shared/views/CometChatEmojiKeyboard/resources/flags.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatEmojiKeyboard/resources/flags.png -------------------------------------------------------------------------------- /src/shared/views/CometChatEmojiKeyboard/resources/food.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatEmojiKeyboard/resources/food.png -------------------------------------------------------------------------------- /src/shared/views/CometChatEmojiKeyboard/resources/objects.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatEmojiKeyboard/resources/objects.png -------------------------------------------------------------------------------- /src/shared/views/CometChatEmojiKeyboard/resources/smileys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatEmojiKeyboard/resources/smileys.png -------------------------------------------------------------------------------- /src/shared/views/CometChatEmojiKeyboard/resources/symbols.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatEmojiKeyboard/resources/symbols.png -------------------------------------------------------------------------------- /src/shared/views/CometChatEmojiKeyboard/resources/travel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatEmojiKeyboard/resources/travel.png -------------------------------------------------------------------------------- /src/shared/views/CometChatFileBubble/index.ts: -------------------------------------------------------------------------------- 1 | import { 2 | CometChatFileBubble, 3 | CometChatFileBubbleInterface, 4 | } from "./CometChatFileBubble"; 5 | import { FileBubbleStyle, FileBubbleStyleInterface } from "./FileBubbleStyle"; 6 | 7 | export { CometChatFileBubble, FileBubbleStyle }; 8 | export type { CometChatFileBubbleInterface, FileBubbleStyleInterface }; 9 | -------------------------------------------------------------------------------- /src/shared/views/CometChatFileBubble/resources/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatFileBubble/resources/download.png -------------------------------------------------------------------------------- /src/shared/views/CometChatFileBubble/resources/file_upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatFileBubble/resources/file_upload.png -------------------------------------------------------------------------------- /src/shared/views/CometChatFileBubble/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import downloadIcon from "./download.png"; 3 | //@ts-ignore 4 | import fileIcon from "./file_upload.png"; 5 | 6 | export { 7 | downloadIcon, 8 | fileIcon 9 | } -------------------------------------------------------------------------------- /src/shared/views/CometChatFormBubble/index.tsx: -------------------------------------------------------------------------------- 1 | export { CometChatFormBubble } from "./CometChatFormBubble"; 2 | export type { CometChatFormBubbleInterface } from "./CometChatFormBubble"; 3 | -------------------------------------------------------------------------------- /src/shared/views/CometChatImageBubble/assets/default_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatImageBubble/assets/default_image.png -------------------------------------------------------------------------------- /src/shared/views/CometChatImageBubble/assets/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import Spinner from './spineer.png'; 3 | //@ts-ignore 4 | import Default_image from './default_image.png' 5 | 6 | export const ICONS = { 7 | Spinner, 8 | Default_image 9 | }; 10 | -------------------------------------------------------------------------------- /src/shared/views/CometChatImageBubble/assets/spineer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatImageBubble/assets/spineer.png -------------------------------------------------------------------------------- /src/shared/views/CometChatImageBubble/index.ts: -------------------------------------------------------------------------------- 1 | import { 2 | CometChatImageBubble, 3 | CometChatImageBubbleInterface, 4 | } from "./CometChatImageBubble"; 5 | import { 6 | ImageBubbleStyle, 7 | ImageBubbleStyleInterface, 8 | } from "./ImageBubbleStyle"; 9 | 10 | export { CometChatImageBubble, ImageBubbleStyle }; 11 | export type { CometChatImageBubbleInterface, ImageBubbleStyleInterface }; 12 | -------------------------------------------------------------------------------- /src/shared/views/CometChatImageViewerModal/index.tsx: -------------------------------------------------------------------------------- 1 | export { ImageViewerModal } from './ImageViewerModal'; 2 | -------------------------------------------------------------------------------- /src/shared/views/CometChatImageViewerModal/resources/Back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatImageViewerModal/resources/Back.png -------------------------------------------------------------------------------- /src/shared/views/CometChatImageViewerModal/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import backIcon from './Back.png'; 3 | 4 | export const ICONS = { 5 | backIcon, 6 | }; 7 | -------------------------------------------------------------------------------- /src/shared/views/CometChatList/index.ts: -------------------------------------------------------------------------------- 1 | import { 2 | CometChatList, 3 | CometChatListProps, 4 | CometChatListActionsInterface, 5 | CometChatListStylesInterface, 6 | } from "./CometChatList"; 7 | export { CometChatList }; 8 | export type { 9 | CometChatListProps, 10 | CometChatListActionsInterface, 11 | CometChatListStylesInterface, 12 | }; 13 | -------------------------------------------------------------------------------- /src/shared/views/CometChatList/resources/Back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatList/resources/Back.png -------------------------------------------------------------------------------- /src/shared/views/CometChatList/resources/Search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatList/resources/Search.png -------------------------------------------------------------------------------- /src/shared/views/CometChatList/resources/Spinner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatList/resources/Spinner.png -------------------------------------------------------------------------------- /src/shared/views/CometChatList/resources/check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatList/resources/check.png -------------------------------------------------------------------------------- /src/shared/views/CometChatList/resources/checkmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatList/resources/checkmark.png -------------------------------------------------------------------------------- /src/shared/views/CometChatList/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import BACK from './Back.png'; 3 | //@ts-ignore 4 | import SEARCH from './Search.png'; 5 | //@ts-ignore 6 | import SPINNER from './Spinner.png'; 7 | //@ts-ignore 8 | import CHECK from './check.png' 9 | //@ts-ignore 10 | import CHECK_MARK from './checkmark.png' 11 | export const ICONS = { 12 | BACK, 13 | SEARCH, 14 | SPINNER, 15 | CHECK, 16 | CHECK_MARK 17 | }; 18 | -------------------------------------------------------------------------------- /src/shared/views/CometChatMediaRecorder/index.ts: -------------------------------------------------------------------------------- 1 | import { 2 | CometChatMediaRecorder, 3 | CometChatMediaRecorderInterface, 4 | } from "./CometChatMediaRecorder"; 5 | import { 6 | MediaRecorderStyleInterface, 7 | MediaRecorderStyle, 8 | } from "./MediaRecorderStyle"; 9 | export { CometChatMediaRecorder, MediaRecorderStyle }; 10 | export type { CometChatMediaRecorderInterface, MediaRecorderStyleInterface }; 11 | -------------------------------------------------------------------------------- /src/shared/views/CometChatMessageBubble/index.ts: -------------------------------------------------------------------------------- 1 | import { 2 | CometChatMessageBubble, 3 | CometChatMessageBubbleInterface, 4 | } from "./CometChatMessageBubble"; 5 | 6 | export { CometChatMessageBubble }; 7 | export type { CometChatMessageBubbleInterface }; 8 | -------------------------------------------------------------------------------- /src/shared/views/CometChatMessageBubble/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatMessageBubble/style.ts -------------------------------------------------------------------------------- /src/shared/views/CometChatMessageInput/index.ts: -------------------------------------------------------------------------------- 1 | import { CometChatMessageInput, CometChatMessageInputInterface, CometChatMessageInputStyleInterface } from './CometChatMessageInput'; 2 | export { CometChatMessageInput }; 3 | export type { CometChatMessageInputInterface, CometChatMessageInputStyleInterface }; 4 | -------------------------------------------------------------------------------- /src/shared/views/CometChatMessageInput/styles.ts: -------------------------------------------------------------------------------- 1 | import { StyleSheet } from 'react-native'; 2 | 3 | export const styles = StyleSheet.create({ 4 | textInput: { 5 | fontSize: 15, 6 | fontWeight: '400', 7 | padding: 10, 8 | }, 9 | }); 10 | -------------------------------------------------------------------------------- /src/shared/views/CometChatPanel/resources/CloseIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatPanel/resources/CloseIcon.png -------------------------------------------------------------------------------- /src/shared/views/CometChatPanel/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import CloseIcon from "./CloseIcon.png"; 3 | 4 | export { 5 | CloseIcon 6 | } -------------------------------------------------------------------------------- /src/shared/views/CometChatQuickReactions/resources/AddReactions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatQuickReactions/resources/AddReactions.png -------------------------------------------------------------------------------- /src/shared/views/CometChatQuickReactions/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import ADDREACTION from './AddReactions.png'; 3 | export const ICONS = { ADDREACTION }; 4 | -------------------------------------------------------------------------------- /src/shared/views/CometChatReactionList/resources/Spineer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatReactionList/resources/Spineer.png -------------------------------------------------------------------------------- /src/shared/views/CometChatReactionList/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import LoadingIcon from "./Spineer.png"; 3 | 4 | export { 5 | LoadingIcon 6 | } -------------------------------------------------------------------------------- /src/shared/views/CometChatReceipt/resources/blue-double-tick-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatReceipt/resources/blue-double-tick-icon.png -------------------------------------------------------------------------------- /src/shared/views/CometChatReceipt/resources/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatReceipt/resources/error.png -------------------------------------------------------------------------------- /src/shared/views/CometChatReceipt/resources/grey-double-tick-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatReceipt/resources/grey-double-tick-icon.png -------------------------------------------------------------------------------- /src/shared/views/CometChatReceipt/resources/grey-tick-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatReceipt/resources/grey-tick-icon.png -------------------------------------------------------------------------------- /src/shared/views/CometChatReceipt/resources/sending.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatReceipt/resources/sending.png -------------------------------------------------------------------------------- /src/shared/views/CometChatReceipt/style.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import { StyleSheet } from 'react-native'; 3 | export default StyleSheet.create({ 4 | tickImageStyle: { 5 | width: 14, 6 | height: 10, 7 | alignSelf:'center' 8 | }, 9 | }); 10 | -------------------------------------------------------------------------------- /src/shared/views/CometChatSchedulerBubble/index.ts: -------------------------------------------------------------------------------- 1 | export { CometChatSchedulerBubble } from "./CometChatSchedulerBubble"; 2 | export type { CometChatSchedulerBubbleInterface } from "./CometChatSchedulerBubble"; 3 | export type { SchedulerBubbleStyles } from "./styles"; 4 | -------------------------------------------------------------------------------- /src/shared/views/CometChatStatusIndicator/styles.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import { StyleSheet } from 'react-native'; 3 | 4 | export const Styles = StyleSheet.create({ 5 | getStyle: { 6 | position: 'absolute', 7 | justifyContent: 'center', 8 | alignItems: 'center', 9 | end: 0, 10 | bottom: 0, 11 | }, 12 | imageStyles: { 13 | resizeMode: 'contain', 14 | }, 15 | }); 16 | -------------------------------------------------------------------------------- /src/shared/views/CometChatTextBubble/index.ts: -------------------------------------------------------------------------------- 1 | import { 2 | CometChatTextBubble, 3 | CometChatTextBubbleInterface, 4 | } from "./CometChatTextBubble"; 5 | 6 | import { TextBubbleStyle, TextBubbleStyleInterface } from "./TextBubbleStyle"; 7 | 8 | export { CometChatTextBubble, TextBubbleStyle }; 9 | export type { CometChatTextBubbleInterface, TextBubbleStyleInterface }; 10 | -------------------------------------------------------------------------------- /src/shared/views/CometChatTimeSlotSelector/index.ts: -------------------------------------------------------------------------------- 1 | export { CometChatTimeSlotSelector } from "./CometChatTimeSlotSelector"; 2 | export type { CometChatTimeSlotSelectorInterface } from "./CometChatTimeSlotSelector"; 3 | export type { TimeSlotSelectorStyles } from "./styles"; 4 | -------------------------------------------------------------------------------- /src/shared/views/CometChatVideoBubble/index.ts: -------------------------------------------------------------------------------- 1 | import { 2 | CometChatVideoBubble, 3 | CometChatVideoBubbleInterface, 4 | } from "./CometChatVideoBubble"; 5 | import { 6 | VideoBubbleStyle, 7 | VideoBubbleStyleInterface, 8 | } from "./VideoBubbleStyle"; 9 | 10 | export { CometChatVideoBubble, VideoBubbleStyle }; 11 | export type { CometChatVideoBubbleInterface, VideoBubbleStyleInterface }; 12 | -------------------------------------------------------------------------------- /src/shared/views/CometChatVideoBubble/resources/default_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatVideoBubble/resources/default_image.png -------------------------------------------------------------------------------- /src/shared/views/CometChatVideoBubble/resources/index.ts: -------------------------------------------------------------------------------- 1 | //@ts-ignore 2 | import defaultPlayIcon from "./play.png"; 3 | //@ts-ignore 4 | import defaultThumbnail from "./default_image.png"; 5 | 6 | export { 7 | defaultPlayIcon, 8 | defaultThumbnail 9 | } -------------------------------------------------------------------------------- /src/shared/views/CometChatVideoBubble/resources/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometchat/cometchat-uikit-react-native-legacy/35743497d788632b614f9cb2fa7aa3ad4827edda/src/shared/views/CometChatVideoBubble/resources/play.png -------------------------------------------------------------------------------- /src/shared/views/CometChatVideoBubble/style.ts: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import { StyleSheet } from "react-native"; 3 | 4 | export const Style = StyleSheet.create({ 5 | playIconPosition: { 6 | flex: 1, 7 | alignItems: "center", 8 | justifyContent: "center", 9 | } 10 | }) -------------------------------------------------------------------------------- /src/shared/views/CometChatVideoPlayer/index.tsx: -------------------------------------------------------------------------------- 1 | export { CometChatVideoPlayer } from "./CometChatVideoPlayer"; -------------------------------------------------------------------------------- /src/shared/views/SwipeRow/index.ts: -------------------------------------------------------------------------------- 1 | import { CometChatSwipeRow } from './SwipeRow'; 2 | 3 | export { CometChatSwipeRow }; 4 | --------------------------------------------------------------------------------