synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
16 lines • 713 B
TypeScript
import { PermissionLevel } from '@/utils/PermissionLevelToAccessType';
import { ACCESS_TYPE, ResourceAccess } from '@sage-bionetworks/synapse-types';
import React from 'react';
export declare const REMOVE_BUTTON_LABEL = "Remove from AR Permissions";
type ResourceAccessItemProps = {
canChangePermission: boolean;
showDeleteButton: boolean;
resourceAccess: ResourceAccess;
availablePermissionLevels: PermissionLevel[];
displayedPermissionLevelOverride?: string;
onChange: (accessType: ACCESS_TYPE[]) => void;
onRemove: () => void;
};
export declare function ResourceAccessItem(props: ResourceAccessItemProps): React.ReactNode;
export {};
//# sourceMappingURL=ResourceAccessItem.d.ts.map