import React from 'react'; import { Stack, ProgressIndicator, TooltipHost, DirectionalHint } from '@fluentui/react'; import { EXPERIMENT } from '../../../static/datamodel'; import { CONTROLTYPE, TOOLTIP_BACKGROUND_COLOR } from '../../../static/const'; import { convertDuration, convertTimeAsUnit } from '../../../static/function'; import { EditExperimentParam } from './EditExperimentParam'; import { ExpDurationContext } from './ExpDurationContext'; import { EditExpeParamContext } from './context'; import { leftProgress, rightEidtParam, progressHeight } from './commonStyle'; import '../../../static/style/overview/count.scss'; export const ExpDuration = (): any => ( {(value): React.ReactNode => { const { maxExecDuration, execDuration, maxDurationUnit, updateOverviewPage } = value; const tooltip = maxExecDuration - execDuration; const percent = execDuration / maxExecDuration; const execDurationStr = convertDuration(execDuration); const maxExecDurationStr = convertTimeAsUnit(maxDurationUnit, maxExecDuration).toString(); return (
{/* execDuration / maxDuration: 20min / 1h */}
{execDurationStr} / {`${maxExecDurationStr} ${maxDurationUnit}`}
); }}
);