UNPKG

cometchat-react-ui-kit2

Version:

CometChat UI Kit for React App

22 lines (21 loc) 871 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.Hooks = void 0; var _react = _interopRequireDefault(require("react")); var _ = require("../../.."); var Hooks = function Hooks(props, setDocumentURL) { _react["default"].useEffect(function () { if (props.documentURL && props.documentURL.length) { setDocumentURL(props.documentURL); } else if (props.messageObject) { var documentData = (0, _.getExtensionsData)(props.messageObject, _.MetadataConstants.extensions.document); if (documentData && documentData.document_url && documentData.document_url.trim().length) { setDocumentURL(documentData.document_url); } } }, [props.documentURL, props.messageObject, setDocumentURL]); }; exports.Hooks = Hooks;