Skip to content

Commit

Permalink
front: integrate ui-core
Browse files Browse the repository at this point in the history
front: fix forgotten img

front: fix notification buttons on map editor
  • Loading branch information
kmer2016 committed Apr 25, 2024
1 parent 95493fe commit 88e8376
Show file tree
Hide file tree
Showing 14 changed files with 219 additions and 26 deletions.
3 changes: 2 additions & 1 deletion front/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@
"@nivo/line": "^0.80.0",
"@nivo/tooltip": "^0.80.0",
"@openapi-contrib/openapi-schema-to-json-schema": "^5.1.0",
"@osrd-project/ui-icons": "^0.0.10",
"@osrd-project/ui-core": "^0.0.21",
"@osrd-project/ui-icons": "^0.0.21",
"@redux-devtools/extension": "^3.3.0",
"@reduxjs/toolkit": "^2.1.0",
"@rjsf/core": "^5.17.0",
Expand Down
2 changes: 1 addition & 1 deletion front/src/applications/editor/components/LayersModal.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@ const LayersModal: FC<LayersModalProps> = ({
disabled={disabled}
/>
{isString(icon) ? (
<img className="mx-2" src={icon} alt="" height="20" />
<img className="layer-modal-img mx-2" src={icon} alt="" />
) : (
<div>{icon}</div>
)}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -264,7 +264,7 @@ const ScenarioV1 = () => {
<div className="row">
<div className="col-md-6">
<div className="scenario-details-infra-name">
<img src={infraLogo} alt="Infra logo" className="mr-2" />
<img src={infraLogo} alt="Infra logo" className="infra-logo mr-2" />
{infra && <InfraLoadingState infra={infra} />}
<span className="scenario-infra-name">{scenario.infra_name}</span>
<small className="ml-auto text-muted">ID {scenario.infra_id}</small>
Expand Down Expand Up @@ -355,7 +355,7 @@ const ScenarioV1 = () => {
</button>
<div className="lead ml-2">{scenario.name}</div>
<div className="d-flex align-items-center ml-auto">
<img src={infraLogo} alt="Infra logo" className="mr-2" height="16" />
<img src={infraLogo} alt="Infra logo" className="infra-logo mr-2" />
{scenario.infra_name}
</div>
<div className="d-flex align-items-center ml-4">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -256,7 +256,7 @@ const ScenarioV2 = () => {
<div className="row">
<div className="col-md-6">
<div className="scenario-details-infra-name">
<img src={infraLogo} alt="Infra logo" className="mr-2" />
<img src={infraLogo} alt="Infra logo" className="infra-logo mr-2" />
{infra && <InfraLoadingState infra={infra} />}
<span className="scenario-infra-name">{scenario.infra_name}</span>
<small className="ml-auto text-muted">ID {scenario.infra_id}</small>
Expand Down Expand Up @@ -347,7 +347,7 @@ const ScenarioV2 = () => {
</button>
<div className="lead ml-2">{scenario.name}</div>
<div className="d-flex align-items-center ml-auto">
<img src={infraLogo} alt="Infra logo" className="mr-2" height="16" />
<img src={infraLogo} alt="Infra logo" className="infra-logo mr-2" />
{scenario.infra_name}
</div>
<div className="d-flex align-items-center ml-4">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ const FormatSwitch: FC<{
checked={state}
disabled={disabled}
/>
<img className="ml-2 rounded" src={icon} alt="" height="24" />
<img className="map-format-switch-img ml-2 rounded" src={icon} alt="" />
<span className="ml-2">{t(label)}</span>
</div>
);
Expand Down
2 changes: 1 addition & 1 deletion front/src/common/Map/Settings/MapSettingsLayers.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ export const FormatSwitch: FC<FormatSwitchProps> = ({ name, icon, color, disable
};

export const Icon2SVG: FC<{ file: string; altName?: string }> = ({ file, altName }) => (
<img src={file} alt={altName} height="16" />
<img className="icon-to-svg" src={file} alt={altName} />
);

const MapSettingsLayers: FC<unknown> = () => (
Expand Down
2 changes: 1 addition & 1 deletion front/src/common/Pathfinding/Pathfinding.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -537,7 +537,7 @@ const Pathfinding = ({ zoomToFeature, path }: PathfindingProps) => {
<div className="pathfinding-state-main-container flex-grow-1">
{infra && infra.state !== 'CACHED' && (
<div className="content infra-loading">
<img src={infraLogo} alt="Infra logo" className="mr-2" />
<img src={infraLogo} alt="Infra logo" className="infra-logo mr-2" />
<div>{t('infraLoading')}</div>
<InfraLoadingState infra={infra} />
</div>
Expand Down
2 changes: 1 addition & 1 deletion front/src/modules/scenario/components/ScenarioCard.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ export default function StudyCard({ setFilterChips, scenario }: StudyCardProps)
</div>
<div className="scenario-card-footer">
<div className="scenario-card-infra">
<img src={infraLogo} alt="infra logo" />
<img src={infraLogo} alt="infra logo" className="infra-logo" />
{scenario.infra_name}
</div>
<div className="scenario-card-trains-count ml-auto">
Expand Down
2 changes: 1 addition & 1 deletion front/src/modules/study/components/StudyCard.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ export default function StudyCard({ setFilterChips, study }: StudyCardProps) {
<div className="study-card">
<div className="study-card-name" data-testid={study.name}>
<span className="mr-2">
<img src={studyLogo} alt="study logo" height="24" />
<img className="study-card-img" src={studyLogo} alt="study logo" />
</span>
<span className="study-card-name-text" title={study.name}>
{study.name}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,7 @@ function TimetableTrainCard({
className="mr-1 scenario-timetable-train-invalid-icons"
title={invalidTrainValues.NewerInfra}
>
<img src={invalidInfra} alt="Invalid infra logo" />
<img src={invalidInfra} alt="Invalid infra logo" className="infra-logo" />
</div>
)}
{train.invalid_reasons && train.invalid_reasons.includes('NewerRollingStock') && (
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,7 @@ const TimetableTrainCardV2 = ({
className="mr-1 scenario-timetable-train-invalid-icons"
title={invalidTrainValues.NewerInfra}
>
<img src={invalidInfra} alt="Invalid infra logo" />
<img src={invalidInfra} alt="Invalid infra logo" className="infra-logo" />
</div>
)}
{train.invalid_reasons && train.invalid_reasons.includes('NewerRollingStock') && (
Expand Down
26 changes: 26 additions & 0 deletions front/src/styles/scss/_uiCoreIntegration.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
@import '@osrd-project/ui-core/dist/theme.css';

// https://github.com/tailwindlabs/tailwindcss/issues/942
svg, img {
display:inline-block;
max-width: none;
}

//https://github.com/tailwindlabs/tailwindcss/pull/7742#issuecomment-1061332148
.study-card-img, .map-format-switch-img {
height: 24px;
}

.infra-logo, .icon-to-svg {
height: 16px;
}

.layer-modal-img {
height: 20px;
}

//https://github.com/tailwindlabs/tailwindcss/issues/6602
.error-box button {
background-color: rgb(239, 239, 239);
color: black;
}
1 change: 1 addition & 0 deletions front/src/styles/styles.scss
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,4 @@
@import 'scss/applications/operationalStudies';
@import 'scss/applications/rollingStockEditor/rollingStockForm';
@import 'scss/applications/stdcm';
@import 'scss/_uiCoreIntegration.scss';
Loading

0 comments on commit 88e8376

Please sign in to comment.