import { MessageBar, MessageBarType, Stack } from "@fluentui/react"; import React from "react"; import { useCopyJobContext } from "../../Context/CopyJobContext"; import { useCopyJobNavigation } from "../Utils/useCopyJobNavigation"; import NavigationControls from "./Components/NavigationControls"; const CreateCopyJobScreens: React.FC = () => { const { currentScreen, isPrimaryDisabled, isPreviousDisabled, handlePrimary, handlePrevious, handleCancel, primaryBtnText, showAddCollectionPanel, } = useCopyJobNavigation(); const { contextError, setContextError } = useCopyJobContext(); return ( {contextError && ( setContextError(null)} dismissButtonAriaLabel="Close" truncated={true} overflowButtonAriaLabel="See more" > {contextError} )} {React.cloneElement(currentScreen?.component as React.ReactElement, { showAddCollectionPanel })} ); }; export default CreateCopyJobScreens;