botframework-webchat-component
Version:
React component of botframework-webchat
19 lines (18 loc) • 2.18 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = useItemRef;
var _react = require("react");
var _useContext2 = _interopRequireDefault(require("./private/useContext"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function useItemRef(itemIndex) {
var ref = (0, _react.useRef)();
var _useContext = (0, _useContext2.default)(),
itemEffector = _useContext.itemEffector;
(0, _react.useEffect)(function () {
return itemEffector(ref, itemIndex);
});
return ref;
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJyZXF1aXJlIiwiX3VzZUNvbnRleHQyIiwiX2ludGVyb3BSZXF1aXJlRGVmYXVsdCIsIm9iaiIsIl9fZXNNb2R1bGUiLCJkZWZhdWx0IiwidXNlSXRlbVJlZiIsIml0ZW1JbmRleCIsInJlZiIsInVzZVJlZiIsIl91c2VDb250ZXh0IiwidXNlQ29udGV4dCIsIml0ZW1FZmZlY3RvciIsInVzZUVmZmVjdCJdLCJzb3VyY2VSb290IjoiY29tcG9uZW50Oi8vLyIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL3Byb3ZpZGVycy9Sb3ZpbmdUYWJJbmRleC91c2VJdGVtUmVmLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZUVmZmVjdCwgdXNlUmVmIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHVzZUNvbnRleHQgZnJvbSAnLi9wcml2YXRlL3VzZUNvbnRleHQnO1xuXG5pbXBvcnQgdHlwZSB7IE11dGFibGVSZWZPYmplY3QgfSBmcm9tICdyZWFjdCc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIHVzZUl0ZW1SZWY8VCBleHRlbmRzIEhUTUxFbGVtZW50PihpdGVtSW5kZXg6IG51bWJlcik6IE11dGFibGVSZWZPYmplY3Q8VCB8IHVuZGVmaW5lZD4ge1xuICBjb25zdCByZWYgPSB1c2VSZWY8VD4oKTtcblxuICBjb25zdCB7IGl0ZW1FZmZlY3RvciB9ID0gdXNlQ29udGV4dCgpO1xuXG4gIHVzZUVmZmVjdCgoKSA9PiBpdGVtRWZmZWN0b3IocmVmLCBpdGVtSW5kZXgpKTtcblxuICByZXR1cm4gcmVmO1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxJQUFBQSxNQUFBLEdBQUFDLE9BQUE7QUFDQSxJQUFBQyxZQUFBLEdBQUFDLHNCQUFBLENBQUFGLE9BQUE7QUFBOEMsU0FBQUUsdUJBQUFDLEdBQUEsV0FBQUEsR0FBQSxJQUFBQSxHQUFBLENBQUFDLFVBQUEsR0FBQUQsR0FBQSxLQUFBRSxPQUFBLEVBQUFGLEdBQUE7QUFJL0IsU0FBU0csVUFBVUEsQ0FBd0JDLFNBQWlCLEVBQW1DO0VBQzVHLElBQU1DLEdBQUcsR0FBRyxJQUFBQyxhQUFNLEVBQUksQ0FBQztFQUV2QixJQUFBQyxXQUFBLEdBQXlCLElBQUFDLG9CQUFVLEVBQUMsQ0FBQztJQUE3QkMsWUFBWSxHQUFBRixXQUFBLENBQVpFLFlBQVk7RUFFcEIsSUFBQUMsZ0JBQVMsRUFBQztJQUFBLE9BQU1ELFlBQVksQ0FBQ0osR0FBRyxFQUFFRCxTQUFTLENBQUM7RUFBQSxFQUFDO0VBRTdDLE9BQU9DLEdBQUc7QUFDWiJ9
;