UNPKG

@zohocorp/zohodesk-portal-community

Version:
29 lines (22 loc) 950 B
const {NativeModules} = require('react-native'); const {RNZohoDeskPortalCommunity} = NativeModules; const ZDPortalCommunityWrapper = { show: function() { RNZohoDeskPortalCommunity.show(); }, setConfiguration: function(ZDPConfiguration = {}){ const config = { isTopicEditAllowed: ZDPConfiguration?.isTopicEditAllowed ?? true, isTopicDeleteAllowed: ZDPConfiguration?.isTopicDeleteAllowed ?? true, isReplyAllowed: ZDPConfiguration?.isReplyAllowed ?? true, isReplyEditAllowed: ZDPConfiguration?.isReplyEditAllowed ?? true, isReplyDeleteAllowed: ZDPConfiguration?.isReplyDeleteAllowed ?? true, isTopicDetailSearchAllowed: ZDPConfiguration?.isTopicDetailSearchAllowed ?? true, }; RNZohoDeskPortalCommunity.updateConfiguration(config); }, showTopic(withID){ RNZohoDeskPortalCommunity.showTopic(withID) }, } module.exports = { ZDPortalCommunityWrapper };