├── .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 |
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 |
--------------------------------------------------------------------------------