Initial dev for container copy

This commit is contained in:
Bikram Choudhury
2025-10-10 17:20:24 +05:30
parent d924824536
commit c83f4fc431
37 changed files with 1436 additions and 19 deletions

View File

@@ -0,0 +1,23 @@
import { ActionButton, Image } from '@fluentui/react';
import React, { useCallback } from 'react';
import CopyJobIcon from "../../../../../images/ContainerCopy/copy-jobs.svg";
import * as Actions from "../../Actions/CopyJobActions";
import ContainerCopyMessages from '../../ContainerCopyMessages';
interface CopyJobsNotFoundProps { }
const CopyJobsNotFound: React.FC<CopyJobsNotFoundProps> = () => {
const handleCreateCopyJob = useCallback(Actions.openCreateCopyJobPanel, []);
return (
<div className='notFoundContainer flexContainer centerContent'>
<Image src={CopyJobIcon} alt={ContainerCopyMessages.noCopyJobsTitle} width={100} height={100} />
<h4 className='noCopyJobsMessage'>{ContainerCopyMessages.noCopyJobsTitle}</h4>
<ActionButton allowDisabledFocus className='createCopyJobButton' onClick={handleCreateCopyJob}>
{ContainerCopyMessages.createCopyJobButtonText}
</ActionButton>
</div>
);
}
export default CopyJobsNotFound;

View File

@@ -0,0 +1,14 @@
import React from 'react';
import CopyJobsNotFound from '../MonitorCopyJobs/Components/CopyJobs.NotFound';
interface MonitorCopyJobsProps { }
const MonitorCopyJobs: React.FC<MonitorCopyJobsProps> = () => {
return (
<div className='monitorCopyJobs flexContainer'>
<CopyJobsNotFound />
</div>
);
}
export default MonitorCopyJobs;