Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | 1x | import React, { useCallback } from 'react';
import { IconButton } from '@carbon/react';
import { Edit } from '@carbon/react/icons';
import { useTranslation } from 'react-i18next';
import { type StockSource } from '../../core/api/types/stockOperation/StockSource';
import { launchWorkspace2 } from '@openmrs/esm-framework';
interface EditStockSourcesActionMenuProps {
data?: StockSource;
}
const EditStockSourceActionsMenu: React.FC<EditStockSourcesActionMenuProps> = ({ data }) => {
const { t } = useTranslation();
const handleLaunchWorkspace = useCallback(() => {
launchWorkspace2('stock-sources-form-workspace', { model: data });
}, [data]);
return (
<IconButton
kind="ghost"
size="md"
onClick={handleLaunchWorkspace}
label={t('editStockSource', 'Edit stock source')}
>
<Edit size={16} />
</IconButton>
);
};
export default EditStockSourceActionsMenu;
|