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

25 lines (24 loc) 1.37 kB
/// <reference types="react" /> import { AccessRequirement } from '../../utils/synapseTypes/AccessRequirement/AccessRequirement'; import { ManagedACTAccessRequirement, RequestInterface } from '../../utils/synapseTypes'; export declare type AccessRequirementListProps = { entityId: string; accessRequirementFromProps?: Array<AccessRequirement>; onHide?: () => void; renderAsModal?: boolean; numberOfFilesAffected?: number; }; export declare type requestDataStepCallbackProps = { managedACTAccessRequirement?: ManagedACTAccessRequirement; step: number; researchProjectId?: string; formSubmitRequestObject?: RequestInterface; }; export declare enum SUPPORTED_ACCESS_REQUIREMENTS { SelfSignAccessRequirement = "org.sagebionetworks.repo.model.SelfSignAccessRequirement", TermsOfUseAccessRequirement = "org.sagebionetworks.repo.model.TermsOfUseAccessRequirement", ManagedACTAccessRequirement = "org.sagebionetworks.repo.model.ManagedACTAccessRequirement", ACTAccessRequirement = "org.sagebionetworks.repo.model.ACTAccessRequirement" } export declare const checkHasUnsportedRequirement: (accessRequirements: Array<AccessRequirement>) => boolean; export default function AccessRequirementList({ entityId, onHide, accessRequirementFromProps, renderAsModal, numberOfFilesAffected, }: AccessRequirementListProps): JSX.Element;