JobsView onJobView now works
This commit is contained in:
parent
0c32e26955
commit
c470d719ea
@ -328,6 +328,12 @@ const JobsView: React.FC<JobsViewProps> = ({
|
||||
};
|
||||
|
||||
const handleJobRowClick = (job: Types.Job): void => {
|
||||
/* If not selectable, just view the job */
|
||||
if (!selectable) {
|
||||
setSelectedJob(job);
|
||||
onJobView?.(job);
|
||||
return;
|
||||
}
|
||||
if (isMobile) {
|
||||
setSelectedJob(job);
|
||||
setMobileDialogOpen(true);
|
||||
|
@ -212,17 +212,13 @@ const JobAnalysisPage: React.FC<BackstoryPageProps> = (_props: BackstoryPageProp
|
||||
handleNext();
|
||||
};
|
||||
|
||||
const onJobsSelected = (jobs: Job[]): void => {
|
||||
const onJobsSelected = (job: Job): void => {
|
||||
if (!analysisState) {
|
||||
return;
|
||||
}
|
||||
if (jobs.length === 0) {
|
||||
setError('No jobs selected.');
|
||||
return;
|
||||
}
|
||||
analysisState.job = jobs[0];
|
||||
analysisState.job = job;
|
||||
setAnalysisState({ ...analysisState });
|
||||
setSelectedJob(jobs[0]);
|
||||
setSelectedJob(job);
|
||||
handleNext();
|
||||
};
|
||||
|
||||
@ -246,11 +242,13 @@ const JobAnalysisPage: React.FC<BackstoryPageProps> = (_props: BackstoryPageProp
|
||||
</Tabs>
|
||||
</Box>
|
||||
|
||||
{jobTab === 'select' && <JobsView selectable={false} onJobSelect={onJobsSelected} />}
|
||||
{jobTab === 'select' && (
|
||||
<JobsView selectable={false} onJobView={onJobsSelected} showDetailsPanel={false} />
|
||||
)}
|
||||
{jobTab === 'create' && user && (
|
||||
<JobCreator
|
||||
onSave={(job): void => {
|
||||
onJobsSelected([job]);
|
||||
onJobsSelected(job);
|
||||
}}
|
||||
/>
|
||||
)}
|
||||
@ -258,7 +256,7 @@ const JobAnalysisPage: React.FC<BackstoryPageProps> = (_props: BackstoryPageProp
|
||||
<LoginRestricted>
|
||||
<JobCreator
|
||||
onSave={(job): void => {
|
||||
onJobsSelected([job]);
|
||||
onJobsSelected(job);
|
||||
}}
|
||||
/>
|
||||
</LoginRestricted>
|
||||
|
Loading…
x
Reference in New Issue
Block a user