Changeset View
Changeset View
Standalone View
Standalone View
js_modules/dagit/packages/core/src/nav/JobMetadata.tsx
Show All 28 Lines | |||||
interface Props { | interface Props { | ||||
pipelineName: string; | pipelineName: string; | ||||
pipelineMode: string; | pipelineMode: string; | ||||
repoAddress: RepoAddress; | repoAddress: RepoAddress; | ||||
} | } | ||||
export const JobMetadata: React.FC<Props> = (props) => { | export const JobMetadata: React.FC<Props> = (props) => { | ||||
const {pipelineName, pipelineMode, repoAddress} = props; | const {pipelineName, pipelineMode, repoAddress} = props; | ||||
const {flagPipelineModeTuples} = useFeatureFlags(); | |||||
const {data, loading} = useQuery<JobMetadataQuery>(JOB_METADATA_QUERY, { | const {data, loading} = useQuery<JobMetadataQuery>(JOB_METADATA_QUERY, { | ||||
variables: { | variables: { | ||||
params: { | params: { | ||||
pipelineName, | pipelineName, | ||||
repositoryName: repoAddress.name, | repositoryName: repoAddress.name, | ||||
repositoryLocationName: repoAddress.location, | repositoryLocationName: repoAddress.location, | ||||
}, | }, | ||||
runsFilter: { | runsFilter: { | ||||
pipelineName, | pipelineName, | ||||
mode: pipelineMode, | mode: flagPipelineModeTuples ? pipelineMode : undefined, | ||||
}, | }, | ||||
}, | }, | ||||
}); | }); | ||||
const job = React.useMemo(() => { | const job = React.useMemo(() => { | ||||
if (data?.pipelineOrError && data.pipelineOrError.__typename === 'Pipeline') { | if (data?.pipelineOrError && data.pipelineOrError.__typename === 'Pipeline') { | ||||
return data.pipelineOrError; | return data.pipelineOrError; | ||||
} | } | ||||
▲ Show 20 Lines • Show All 281 Lines • Show Last 20 Lines |