import React from 'react'; import { ActionMenuButton2, useConfig, useSession } from '@openmrs/esm-framework'; import { useTranslation } from 'react-i18next'; import { Exit } from '@carbon/react/icons'; import { type DischargeWorkspaceSiderailConfig } from './discharge-workspace-siderail-config-schema'; export default function PatientDischargeSideRailIcon() { const { t } = useTranslation(); const { sessionLocation } = useSession(); const { allowedSessionLocationUuids } = useConfig(); if (allowedSessionLocationUuids.length > 0 && !allowedSessionLocationUuids.includes(sessionLocation?.uuid)) { return null; } return ( } label={t('discharge', 'Discharge')} workspaceToLaunch={{ workspaceName: 'patient-discharge-workspace', }} /> ); }