import React from 'react'; import PropTypes from 'prop-types'; import { getWeightedPermissions } from '../../../helpers/utils/permission'; import { useI18nContext } from '../../../hooks/useI18nContext'; import PermissionCell from '../permission-cell'; import Box from '../../ui/box'; export default function PermissionsConnectPermissionList({ permissions, targetSubjectMetadata, }) { const t = useI18nContext(); return ( {getWeightedPermissions(t, permissions, targetSubjectMetadata).map( (permission, index) => { return ( ); }, )} ); } PermissionsConnectPermissionList.propTypes = { permissions: PropTypes.object.isRequired, targetSubjectMetadata: PropTypes.object.isRequired, };