import React from 'react' import { useTranslation } from 'react-i18next' import MenuItem from './menu-item' import { RiDeleteBinLine, RiEditLine, RiFileDownloadLine } from '@remixicon/react' import Divider from '../../base/divider' import { useDatasetDetailContextWithSelector } from '@/context/dataset-detail' type MenuProps = { showDelete: boolean openRenameModal: () => void handleExportPipeline: () => void detectIsUsedByApp: () => void } const Menu = ({ showDelete, openRenameModal, handleExportPipeline, detectIsUsedByApp, }: MenuProps) => { const { t } = useTranslation() const runtimeMode = useDatasetDetailContextWithSelector(state => state.dataset?.runtime_mode) return (