Skip to content

Commit 09341ba

Browse files
committed
fix(frontend): fix build & fix manage
1 parent ef03006 commit 09341ba

File tree

59 files changed

+1189
-1277
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+1189
-1277
lines changed

packages/frontend/bootstrap-audit.md

Lines changed: 261 additions & 0 deletions
Large diffs are not rendered by default.

packages/frontend/package.json

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,6 @@
3636
"@domifa/common": "workspace:^",
3737
"@edugouvfr/ngx-dsfr": "1.16.4",
3838
"@edugouvfr/ngx-dsfr-ext": "^1.5.0",
39-
"@fortawesome/angular-fontawesome": "0.15.0",
40-
"@fortawesome/fontawesome-common-types": "^6.7.2",
41-
"@fortawesome/fontawesome-svg-core": "^6.7.2",
42-
"@fortawesome/free-regular-svg-icons": "^6.7.2",
43-
"@fortawesome/free-solid-svg-icons": "^6.7.2",
4439
"@gouvfr/dsfr": "1.14.4",
4540
"@khazii/ngx-intl-tel-input": "^17.0.1",
4641
"@ng-bootstrap/ng-bootstrap": "^17.0.1",

packages/frontend/src/app/app.module.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@ import { FormsModule, ReactiveFormsModule } from "@angular/forms";
1616
import { BrowserModule } from "@angular/platform-browser";
1717
import { BrowserAnimationsModule } from "@angular/platform-browser/animations";
1818

19-
import { FontAwesomeModule } from "@fortawesome/angular-fontawesome";
20-
2119
import { NgbModule } from "@ng-bootstrap/ng-bootstrap";
2220

2321
import { environment } from "src/environments/environment";
@@ -70,7 +68,6 @@ registerLocaleData(localeFr, "fr");
7068
BrowserAnimationsModule.withConfig({ disableAnimations }),
7169
FormsModule,
7270
ReactiveFormsModule,
73-
FontAwesomeModule,
7471
GeneralModule,
7572
NgbModule,
7673
StoreModule.forRoot({ app: _usagerReducer }),

packages/frontend/src/app/modules/admin-portail-usagers/admin-portail-usagers.module.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import {
2323
NgbDateCustomParserFormatter,
2424
CustomDatepickerI18n,
2525
} from "../shared/services";
26-
import { FontAwesomeModule } from "@fortawesome/angular-fontawesome";
26+
2727
import { ManageUserUsagerComponent } from "./components/manage-user-usager/manage-user-usager.component";
2828
import { DsfrEditorComponent } from "@edugouvfr/ngx-dsfr-ext/editor";
2929
import {
@@ -48,7 +48,7 @@ import { DisplayLastLoginComponent } from "../shared/components/display-last-log
4848
ReactiveFormsModule,
4949
SharedModule,
5050
GeneralModule,
51-
FontAwesomeModule,
51+
5252
DsfrEditorComponent,
5353
DsfrModalComponent,
5454
DisplayLastLoginComponent,

packages/frontend/src/app/modules/admin-portail-usagers/components/manage-structure-information-form/manage-structure-information-form.component.html

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -271,13 +271,10 @@
271271
[disabled]="loading"
272272
[attr.aria-busy]="loading"
273273
>
274-
<fa-icon
275-
*ngIf="loading"
276-
[icon]="['fas', 'circle-notch']"
277-
animation="spin"
274+
<span
275+
class="fr-icon-refresh-line fr-icon--spin fr-mr-1w"
278276
aria-hidden="true"
279-
class="fr-mr-1w"
280-
></fa-icon>
277+
></span>
281278
<span *ngIf="loading">Veuillez patienter...</span>
282279
<span *ngIf="!loading">
283280
{{ structureInformation?.uuid ? "Modifier" : "Ajouter" }}

packages/frontend/src/app/modules/admin-portail-usagers/components/manage-user-usager/manage-user-usager.component.html

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,12 +49,10 @@ <h3 class="fr-h4">
4949
style="text-align: center"
5050
>
5151
<div>
52-
<fa-icon
53-
[icon]="['fas', 'spinner']"
54-
class="spinner"
55-
animation="spin"
52+
<span
53+
class="fr-icon-refresh-line fr-icon--spin fr-mr-1w"
5654
aria-hidden="true"
57-
></fa-icon>
55+
></span>
5856
<br />
5957
<span class="fr-text--bold">Chargement des comptes...</span>
6058
</div>

packages/frontend/src/app/modules/auth/components/login-container/login-container.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<img src="assets/images/logo.svg" alt="" />
2525
</div>
2626
</div>
27-
<p class="fr-text-title--blue-france fw-bold">
27+
<p class="fr-text-title--blue-france fr-text--bold">
2828
Votre outil de gestion pour simplifier la domiciliation
2929
</p>
3030
<div

packages/frontend/src/app/modules/general/components/contact-support/contact-support.component.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import { PREFERRED_COUNTRIES } from "../../../../../_common/model";
2828
import { anyPhoneValidator, getFormPhone } from "../../../../shared/phone";
2929
import { NgClass, NgIf } from "@angular/common";
3030
import { RouterModule } from "@angular/router";
31-
import { FontAwesomeModule } from "@fortawesome/angular-fontawesome";
31+
3232
import { NgbModule } from "@ng-bootstrap/ng-bootstrap";
3333
import { SharedModule } from "../../../shared/shared.module";
3434
import { PhoneInputComponent } from "../../../usager-shared/components/input-phone-international/input-phone-international.component";
@@ -42,7 +42,7 @@ import { PhoneInputComponent } from "../../../usager-shared/components/input-pho
4242
NgIf,
4343
NgClass,
4444
NgbModule,
45-
FontAwesomeModule,
45+
4646
SharedModule,
4747
RouterModule,
4848
NgxIntlTelInputModule,

packages/frontend/src/app/modules/general/components/decouvrir-domifa/decouvrir-domifa.component.html

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -77,20 +77,20 @@ <h3 class="fr-card__title fr-my-0w">Pour les domiciliés</h3>
7777
<div class="fr-card__desc">
7878
<ul>
7979
<li>
80-
<span class="fw-bold">
80+
<span class="fr-text--bold">
8181
Un traitement accéléré des demandes</span
8282
>
8383
, permettant un accès plus rapide aux droits fondamentaux
8484
(sécurité sociale, aides sociales, etc.).
8585
</li>
8686
<li>
87-
<span class="fw-bold">
87+
<span class="fr-text--bold">
8888
Une sécurisation totale des données</span
8989
>, évitant les pertes d’informations et garantissant une
9090
continuité fiable dans l’accompagnement.
9191
</li>
9292
<li>
93-
<span class="fw-bold">
93+
<span class="fr-text--bold">
9494
Une communication simplifiée entre structures et
9595
usagers</span
9696
>, limitant les déplacements inutiles et facilitant le suivi
@@ -126,20 +126,20 @@ <h3 class="fr-card__title fr-my-0w">
126126
<div class="fr-card__desc">
127127
<ul>
128128
<li>
129-
<span class="fw-bold"
129+
<span class="fr-text--bold"
130130
>Une optimisation des moyens disponibles</span
131131
>, permettant de gérer plus efficacement l’activité de
132132
domiciliation.
133133
</li>
134134
<li>
135-
<span class="fw-bold"
135+
<span class="fr-text--bold"
136136
>Un processus digitalisé, rapide et sécurisé</span
137137
>, qui réduit considérablement le temps consacré aux tâches
138138
administratives et libère du temps pour l’accompagnement
139139
social.
140140
</li>
141141
<li>
142-
<span class="fw-bold"
142+
<span class="fr-text--bold"
143143
>Une gestion complète et centralisée de la
144144
domiciliation</span
145145
>, facilitant l’instruction des demandes, le suivi du courrier
@@ -174,19 +174,19 @@ <h3 class="fr-card__title fr-my-0w">
174174
<div class="fr-card__desc">
175175
<ul>
176176
<li>
177-
<span class="fw-bold"
177+
<span class="fr-text--bold"
178178
>Une optimisation des moyens disponibles</span
179179
>, permettant de gérer plus efficacement l’activité de
180180
domiciliation.
181181
</li>
182182
<li>
183-
<span class="fw-bold"
183+
<span class="fr-text--bold"
184184
>Une harmonisation des pratiques entre les structures</span
185185
>, facilitant un suivi clair et une analyse fiable des données
186186
à l’échelle nationale.
187187
</li>
188188
<li>
189-
<span class="fw-bold"
189+
<span class="fr-text--bold"
190190
>Une meilleure coordination de l’ensemble des acteurs</span
191191
>, permettant un pilotage plus efficace et cohérent de cette
192192
mission d’intérêt général.
@@ -227,7 +227,7 @@ <h2 class="fr-text-title--blue-france">
227227
plateforme complète pour :
228228
</h2>
229229
</div>
230-
<div class="fw-bold">
230+
<div class="fr-text--bold">
231231
<p>
232232
✅ Dématérialiser les processus qui sont au coeur de la domiciliation :
233233
gestion des demandes, suivi des courriers et des passages, suivi des
@@ -522,7 +522,7 @@ <h2 class="fr-text-title--blue-france fr-h3">Témoignages</h2>
522522
</figure>
523523
</div>
524524
</div>
525-
<div class="fr-grid-row p-0 m-0">
525+
<div class="fr-grid-row p-0 fr-m-0w">
526526
<div
527527
class="fr-col-12 fr-col-md-2 fr-display-flex fr-justify-content-center fr-align-items-center fr-my-4w"
528528
>
@@ -596,7 +596,7 @@ <h2 class="fr-text-title--blue-france fr-h3">Témoignages</h2>
596596
</div>
597597
</div>
598598
</section>
599-
<section class="fr-background-alt--blue-ecume p-3">
599+
<section class="fr-background-alt--blue-ecume fr-p-3w">
600600
<div class="fr-container">
601601
<h2 class="fr-text-title--blue-france">Rejoignez DomiFa !</h2>
602602
<div class="fr-grid-row">

packages/frontend/src/app/modules/general/components/home/home.component.html

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,8 @@ <h1 class="fr-text-title--blue-france">
6060
src="artwork/pictograms/environment/human-cooperation.svg"
6161
alt=""
6262
/>
63-
<h2 class="fr-h3 m-0 fr-text-title--blue-france">Un suivi complet</h2>
64-
<p class="m-0 fr-text--center">
63+
<h2 class="fr-h3 fr-m-0w fr-text-title--blue-france">Un suivi complet</h2>
64+
<p class="fr-m-0w fr-text--center">
6565
Gestion des domiciliations de A à Z et accompagnement dans les
6666
démarches.
6767
</p>
@@ -75,8 +75,10 @@ <h2 class="fr-h3 m-0 fr-text-title--blue-france">Un suivi complet</h2>
7575
src="artwork/pictograms/digital/innovation.svg"
7676
alt=""
7777
/>
78-
<h2 class="fr-h3 m-0 fr-text-title--blue-france">Logiciel intuitif</h2>
79-
<p class="m-0 fr-text--center">
78+
<h2 class="fr-h3 fr-m-0w fr-text-title--blue-france">
79+
Logiciel intuitif
80+
</h2>
81+
<p class="fr-m-0w fr-text--center">
8082
Installation rapide, prise en main facile. Conçu pour les responsables,
8183
agents et bénévoles.
8284
</p>
@@ -90,8 +92,10 @@ <h2 class="fr-h3 m-0 fr-text-title--blue-france">Logiciel intuitif</h2>
9092
src="artwork/pictograms/system/padlock.svg"
9193
alt=""
9294
/>
93-
<h2 class="fr-h3 m-0 fr-text-title--blue-france">Dossiers sécurisés</h2>
94-
<p class="fr-text m-0 fr-text--center">
95+
<h2 class="fr-h3 fr-m-0w fr-text-title--blue-france">
96+
Dossiers sécurisés
97+
</h2>
98+
<p class="fr-text fr-m-0w fr-text--center">
9599
Interface conforme au RGPD et aux recommandations de la CNIL. Droits
96100
d’accès configurables selon les rôles.
97101
</p>
@@ -107,7 +111,7 @@ <h2 class="fr-h3 m-0 fr-text-title--blue-france">Dossiers sécurisés</h2>
107111
<hr />
108112
<section class="fr-container py-4">
109113
<div class="px-2">
110-
<h2 class="fw-bold fr-text-title--blue-france">
114+
<h2 class="fr-text--bold fr-text-title--blue-france">
111115
Libérez du temps pour l'accompagnement social
112116
</h2>
113117
<div class="fr-my-2w fr-grid-row fr-align-items-center">
@@ -320,7 +324,7 @@ <h2>
320324
/>
321325
Ces structures nous font confiance
322326
</h2>
323-
<ul class="fr-grid-row p-0 m-0 list-unstyled">
327+
<ul class="fr-grid-row p-0 fr-m-0w list-unstyled">
324328
<li
325329
class="fr-col-12 fr-col-md-2 fr-display-flex fr-justify-content-center fr-align-items-center fr-my-4w"
326330
>

0 commit comments

Comments
 (0)