synapse-react-client
Version:
[](https://travis-ci.com/Sage-Bionetworks/Synapse-React-Client) [](https://badge.fury.io/js/synaps
19 lines (18 loc) • 964 B
TypeScript
/**
* Copied from src/lib/containers/access_requirement_list/AcceptedRequirements.tsx
*/
import * as React from 'react';
import { AccessRequirement, ManagedACTAccessRequirement, SelfSignAccessRequirement, TermsOfUseAccessRequirement, UserProfile, WikiPageKey } from '../../../utils/synapseTypes/';
import { ManagedACTAccessRequirementStatus } from '../../../utils/synapseTypes/AccessRequirement/ManagedACTAccessRequirementStatus';
export declare type RequestDataAccessProps = {
user: UserProfile | undefined;
wikiPage: WikiPageKey | undefined;
entityId: string;
accessRequirement: AccessRequirement | TermsOfUseAccessRequirement | SelfSignAccessRequirement | ManagedACTAccessRequirement;
accessRequirementStatus?: ManagedACTAccessRequirementStatus;
showButton?: boolean;
onHide?: Function;
requestDataStepCallback?: Function;
};
declare const RequestDataAccess: React.FC<RequestDataAccessProps>;
export default RequestDataAccess;