Skip to content

Commit f6c7721

Browse files
committed
fixup! front: redesign top left of the scenario page
1 parent c593ade commit f6c7721

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

front/src/applications/operationalStudies/components/Scenario/ScenarioDescription.tsx

+7-2
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ import type { InfraWithState, ScenarioResponse } from 'common/api/osrdEditoastAp
55
import { useModal } from 'common/BootstrapSNCF/ModalSNCF';
66
import AddAndEditScenarioModal from 'modules/scenario/components/AddOrEditScenarioModal';
77

8+
import InfraLoadingState from './InfraLoadingState';
9+
810
type ScenarioDescriptionProps = {
911
scenario: ScenarioResponse;
1012
infra?: InfraWithState;
@@ -67,7 +69,10 @@ const ScenarioDescription = ({
6769
</div>
6870

6971
<div className="scenario-details-infra-name">
70-
{t('infrastructure')} :&nbsp;{infra && <span className="infra-loaded" />}&nbsp;
72+
{t('infrastructure')} :&nbsp;
73+
{infra && infra.state === 'CACHED' && <span className="infra-loaded" />}
74+
{infra && infra.state !== 'CACHED' && <InfraLoadingState infra={infra} />}
75+
&nbsp;
7176
<span className="scenario-infra-name">{scenario.infra_name}</span>&nbsp;| ID
7277
{scenario.infra_id}
7378
</div>
@@ -86,7 +91,7 @@ const ScenarioDescription = ({
8691
<span className="error-description">{t('errorMessages.softErrorInfra')}</span>
8792
</div>
8893
))}
89-
{infra && infra.state !== 'ERROR' && (
94+
{infra && infra.state === 'ERROR' && (
9095
<div className="scenario-details-infra-error">
9196
<Blocked variant="fill" />
9297
<span className="error-description">{t('errorMessages.hardErrorInfra')}</span>

0 commit comments

Comments
 (0)