UNPKG

@r3l/app

Version:
37 lines (26 loc) 1.31 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.useRelatedUsers = void 0; var _taggedTemplateLiteral2 = _interopRequireDefault(require("@babel/runtime/helpers/taggedTemplateLiteral")); var _reactRedux = require("react-redux"); var _reactHooks = require("@apollo/react-hooks"); var _graphqlTag = require("graphql-tag"); var _templateObject; var GET_RELATED = (0, _graphqlTag.gql)(_templateObject || (_templateObject = (0, _taggedTemplateLiteral2.default)(["\n query related($id: String!, $community: String!) {\n relatedUsers(id: $id, community: $community) {\n handle\n _id\n name\n image\n relevance {\n reputation\n }\n }\n }\n"]))); var useRelatedUsers = function useRelatedUsers(id) { var community = (0, _reactRedux.useSelector)(function (state) { var _state$auth; return state === null || state === void 0 ? void 0 : (_state$auth = state.auth) === null || _state$auth === void 0 ? void 0 : _state$auth.community; }); return (0, _reactHooks.useQuery)(GET_RELATED, { variables: { id: id, community: community } }); }; exports.useRelatedUsers = useRelatedUsers; //# sourceMappingURL=hooks.js.map