UNPKG

synapse-react-client

Version:

[![Build Status](https://travis-ci.com/Sage-Bionetworks/Synapse-React-Client.svg?branch=main)](https://travis-ci.com/Sage-Bionetworks/Synapse-React-Client) [![npm version](https://badge.fury.io/js/synapse-react-client.svg)](https://badge.fury.io/js/synaps

38 lines 2.16 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var react_1 = (0, tslib_1.__importStar)(require("react")); var utils_1 = require("../../utils"); var AcceptedRequirements_1 = (0, tslib_1.__importDefault)(require("./AcceptedRequirements")); var SynapseContext_1 = require("../../utils/SynapseContext"); function ACTAccessRequirementComponent(_a) { var _this = this; var accessRequirement = _a.accessRequirement, user = _a.user, onHide = _a.onHide, accessRequirementStatus = _a.accessRequirementStatus, entityId = _a.entityId; var accessToken = (0, SynapseContext_1.useSynapseContext)().accessToken; var _b = (0, react_1.useState)(), wikiPage = _b[0], setWikiPage = _b[1]; (0, react_1.useEffect)(function () { var getACTAccessData = function () { return (0, tslib_1.__awaiter)(_this, void 0, void 0, function () { var wikipageRequirement, err_1; return (0, tslib_1.__generator)(this, function (_a) { switch (_a.label) { case 0: _a.trys.push([0, 2, , 3]); return [4 /*yield*/, utils_1.SynapseClient.getWikiPageKeyForAccessRequirement(accessToken, accessRequirement.id)]; case 1: wikipageRequirement = _a.sent(); setWikiPage(wikipageRequirement); return [3 /*break*/, 3]; case 2: err_1 = _a.sent(); console.error('Error on get ACTAccessRequirement', err_1); return [3 /*break*/, 3]; case 3: return [2 /*return*/]; } }); }); }; getACTAccessData(); }, [accessToken, accessRequirement]); return (react_1.default.createElement(AcceptedRequirements_1.default, { accessRequirement: accessRequirement, accessRequirementStatus: accessRequirementStatus, user: user, wikiPage: wikiPage, onHide: onHide, entityId: entityId })); } exports.default = ACTAccessRequirementComponent; //# sourceMappingURL=ACTAccessRequirement.js.map