import { memo } from 'react';
import { useTranslation, Trans } from 'react-i18next';
import SetCutpointButton from './components/SetCutpointButton';
import SimpleModeButton from './components/SimpleModeButton';
import useUserSettings from './hooks/useUserSettings';
const electron = window.require('electron');
const NoFileLoaded = memo(({ mifiLink, currentCutSeg, onClick, darkMode }: {
mifiLink: unknown, currentCutSeg, onClick: () => void, darkMode?: boolean,
}) => {
const { t } = useTranslation();
const { simpleMode } = useUserSettings();
return (
{t('DROP FILE(S)')}
See Help menu for help
or I O to set cutpoints
e.stopPropagation()}>
{simpleMode ? (
to show advanced view
) : (
to show simple view
)}
{mifiLink && typeof mifiLink === 'object' && 'loadUrl' in mifiLink && typeof mifiLink.loadUrl === 'string' && mifiLink.loadUrl ? (
{/* eslint-disable-next-line jsx-a11y/interactive-supports-focus */}
{ e.stopPropagation(); if ('targetUrl' in mifiLink && typeof mifiLink.targetUrl === 'string') electron.shell.openExternal(mifiLink.targetUrl); }} />
) : undefined}
);
});
export default NoFileLoaded;