Skip to content

Commit c593ade

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

File tree

2 files changed

+15
-5
lines changed

2 files changed

+15
-5
lines changed

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

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import { Blocked, ChevronLeft, Pencil } from '@osrd-project/ui-icons';
22
import { useTranslation } from 'react-i18next';
33

4-
import InfraLoadingState from 'applications/operationalStudies/components/Scenario/InfraLoadingState';
54
import type { InfraWithState, ScenarioResponse } from 'common/api/osrdEditoastApi';
65
import { useModal } from 'common/BootstrapSNCF/ModalSNCF';
76
import AddAndEditScenarioModal from 'modules/scenario/components/AddOrEditScenarioModal';
@@ -68,7 +67,7 @@ const ScenarioDescription = ({
6867
</div>
6968

7069
<div className="scenario-details-infra-name">
71-
{t('infrastructure')} :&nbsp;{infra && <InfraLoadingState infra={infra} />}&nbsp;
70+
{t('infrastructure')} :&nbsp;{infra && <span className="infra-loaded" />}&nbsp;
7271
<span className="scenario-infra-name">{scenario.infra_name}</span>&nbsp;| ID
7372
{scenario.infra_id}
7473
</div>
@@ -87,7 +86,7 @@ const ScenarioDescription = ({
8786
<span className="error-description">{t('errorMessages.softErrorInfra')}</span>
8887
</div>
8988
))}
90-
{infra && infra.state === 'ERROR' && (
89+
{infra && infra.state !== 'ERROR' && (
9190
<div className="scenario-details-infra-error">
9291
<Blocked variant="fill" />
9392
<span className="error-description">{t('errorMessages.hardErrorInfra')}</span>

front/src/styles/scss/applications/operationalStudies/_scenario.scss

+13-2
Original file line numberDiff line numberDiff line change
@@ -210,17 +210,28 @@
210210
font-size: 1.6rem;
211211
}
212212
}
213+
214+
.infra-loaded {
215+
width: 0.5rem;
216+
height: 0.5rem;
217+
background-color: var(--success30);
218+
border-radius: 50%;
219+
margin-block: 0.3125rem 0.1875rem;
220+
}
221+
213222
.scenario-details-infra-error {
214223
color: var(--error60);
215224
background-color: var(--error5);
216-
margin: 1.3125rem -1.5rem 0 -1.5rem;
225+
margin: 1.3125rem -1.4375rem 0 -1.5rem;
217226
padding: 0.5625rem 3.5rem 0.6875rem 1.5rem;
218227
display: flex;
228+
229+
219230
.error-description {
220231
margin-left: 1rem;
221232
font-size: 0.875rem;
222233
font-weight: 400;
223-
line-height: 20px;
234+
line-height: 1.25rem;
224235
}
225236
}
226237

0 commit comments

Comments
 (0)