@r3l/app
Version:
37 lines (26 loc) • 1.31 kB
JavaScript
;
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