import { Trans } from 'react-i18next' import { Institution } from '../../../../../../types/institution' import { useSubscriptionDashboardContext } from '../../context/subscription-dashboard-context' import PremiumFeaturesLink from './premium-features-link' function InstitutionMemberships() { const { institutionMemberships } = useSubscriptionDashboardContext() // memberships is undefined when data failed to load. If user has no memberships, then an empty array is returned if (!institutionMemberships) { return (

Sorry, something went wrong. Subscription information related to institutional affiliations may not be displayed. Please try again later.

) } return ( <>
{institutionMemberships.map((institution: Institution) => (
, // eslint-disable-next-line react/jsx-key , // eslint-disable-next-line react/jsx-key , ]} />
))} {institutionMemberships.length > 0 && }
) } export default InstitutionMemberships