Skip to content

Commit

Permalink
refactor: ♻️ refactor typologies files
Browse files Browse the repository at this point in the history
  • Loading branch information
nutfdt committed May 27, 2024
1 parent 2c7faf5 commit 58f13a7
Show file tree
Hide file tree
Showing 9 changed files with 153 additions and 157 deletions.
56 changes: 28 additions & 28 deletions frontend/src/utils/firearms-utils/autre-pistolet.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,52 +23,52 @@ export const autre_pistolet = {
drulov: {
label: 'Drulov',
value: 'drulov',
text_steps: {
1: 'Analyser l’arme en <span class="font-bold">direction sécurisée</span>',
2: '<span class="font-bold">Pivoter l’arrière de la culasse</span> légèrement vers la gauche',
3: '<span class="font-bold">Tirer la glissière</span> vers l’arrière pour <span class="font-bold">extraire la munition</span> éventuelle',
4: '<span class="font-bold">Actionner la culasse</span> d’avant en arrière',
5: '<span class="font-bold">Contrôler visuellement</span> que la chambre est bien vide',
},
text_steps: [
'Analyser l’arme en <span class="font-bold">direction sécurisée</span>',
'<span class="font-bold">Pivoter l’arrière de la culasse</span> légèrement vers la gauche',
'<span class="font-bold">Tirer la glissière</span> vers l’arrière pour <span class="font-bold">extraire la munition</span> éventuelle',
'<span class="font-bold">Actionner la culasse</span> d’avant en arrière',
'<span class="font-bold">Contrôler visuellement</span> que la chambre est bien vide',
],
img: autrePistoletDrulovImg,
video: autrePistoletDrulovVideo,
},
derringer: {
label: 'Derringer',
value: 'derringer',
text_steps: {
1: 'Analyser l’arme en <span class="font-bold">direction sécurisée</span>',
2: 'Pivoter le <span class="font-bold">levier de déverrouillage</span>',
3: 'Casser/Basculer les canons vers le haut',
4: 'Pencher l’entrée des canons pour <span class="font-bold">extraire les munitions</span> éventuelles',
5: 'Contrôler visuellement que la chambre est bien vide',
},
text_steps: [
'Analyser l’arme en <span class="font-bold">direction sécurisée</span>',
'Pivoter le <span class="font-bold">levier de déverrouillage</span>',
'Casser/Basculer les canons vers le haut',
'Pencher l’entrée des canons pour <span class="font-bold">extraire les munitions</span> éventuelles',
'Contrôler visuellement que la chambre est bien vide',
],
img: autrePistoletDerringerImg,
video: autrePistoletDerringerVideo,
},
thompson_contender: {
label: 'Thompson contender',
value: 'thompson_contender',
text_steps: {
1: 'Analyser l’arme en <span class="font-bold">direction sécurisée</span> ',
2: 'Tirer sur <span class="font-bold">le levier situé sous le pontet</span> avec la main tenant la poignée',
3: 'Casser/Basculer le canon vers le bas',
4: 'Retourner l’arme pour <span class="font-bold">extraire la munition</span> éventuelle',
5: 'Contrôler visuellement que la chambre est bien vide',
},
text_steps: [
'Analyser l’arme en <span class="font-bold">direction sécurisée</span> ',
'Tirer sur <span class="font-bold">le levier situé sous le pontet</span> avec la main tenant la poignée',
'Casser/Basculer le canon vers le bas',
'Retourner l’arme pour <span class="font-bold">extraire la munition</span> éventuelle',
'Contrôler visuellement que la chambre est bien vide',
],
img: autrePistoletThompsonImg,
video: autrePistoletThompsonVideo,
},
fusil_crosse_cannon_scie: {
label: 'Ancien fusil à crosse et canon scié',
value: 'fusil_crosse_cannon_scie',
text_steps: {
1: 'Analyser l’arme en <span class="font-bold">direction sécurisée</span> ',
2: 'Pousser sur la clef avec le pouce tenant la poignée de l’arme',
3: 'Casser/Basculer le canon de l’arme',
4: '<span class="font-bold">Retirer les munitions</span> éventuelles',
5: 'Contrôler visuellement que les chambres sont bien vides',
},
text_steps: [
'Analyser l’arme en <span class="font-bold">direction sécurisée</span> ',
'Pousser sur la clef avec le pouce tenant la poignée de l’arme',
'Casser/Basculer le canon de l’arme',
'<span class="font-bold">Retirer les munitions</span> éventuelles',
'Contrôler visuellement que les chambres sont bien vides',
],
img: autrePistoletFusilScieImg,
video: autrePistoletFusilScieVideo,
},
Expand Down
28 changes: 14 additions & 14 deletions frontend/src/utils/firearms-utils/epaule-a-levier-sous-garde.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,26 +17,26 @@ export const epaule_a_levier_sous_garde = {
front_magazine: {
label: 'Embout rugueux',
value: 'front_magazine',
text_steps: {
1: 'Observer l’arme en l’orientant dans une <span class="font-bold">direction sans risque</span>, en manipulant avec précaution.',
2: '<span class="font-bold">Faites très attention à ne pas déclencher l’arme durant cette manipulation</span>. Dévisser la baguette à l’avant du tube magasin.',
3: 'Retirer complètement la baguette du magasin.',
4: 'Vider le magasin en tapotant l’arme orientée légèrement vers le bas.',
5: 'Actionner le levier de sous garde jusqu’en position basse et <span class="font-bold">retirer la munition</span> éventuelle de la chambre.',
6: 'Contrôler visuellement que la chambre est vide.',
},
text_steps: [
'Observer l’arme en l’orientant dans une <span class="font-bold">direction sans risque</span>, en manipulant avec précaution.',
'<span class="font-bold">Faites très attention à ne pas déclencher l’arme durant cette manipulation</span>. Dévisser la baguette à l’avant du tube magasin.',
'Retirer complètement la baguette du magasin.',
'Vider le magasin en tapotant l’arme orientée légèrement vers le bas.',
'Actionner le levier de sous garde jusqu’en position basse et <span class="font-bold">retirer la munition</span> éventuelle de la chambre.',
'Contrôler visuellement que la chambre est vide.',
],
img: levierSousGardeMagasinAvantImg,
video: levierSousGardeMagasinAvantVideo,
},
fixed_magazine: {
label: 'Pas d’embout',
value: 'fixed_magazine',
text_steps: {
1: 'Observer l’arme en l’orientant dans une <span class="font-bold">direction sans risque</span>, en manipulant avec précaution.',
2: 'Abaisser le levier de sous garde en position basse et <span class="font-bold">retirer la munition</span> éventuelle de la chambre.',
3: '<span class="font-bold" style="color:red">Veiller à ne pas appuyer sur la queue de détente pendant cette manipulation !</span> <br> Relever et abaisser le levier de sous garde tout en extrayant les munitions tant qu’il y a toujours des munitions présentes dans le tube magasin.',
4: 'Contrôler visuellement que la chambre est vide.',
},
text_steps: [
'Observer l’arme en l’orientant dans une <span class="font-bold">direction sans risque</span>, en manipulant avec précaution.',
'Abaisser le levier de sous garde en position basse et <span class="font-bold">retirer la munition</span> éventuelle de la chambre.',
'<span class="font-bold" style="color:red">Veiller à ne pas appuyer sur la queue de détente pendant cette manipulation !</span> <br> Relever et abaisser le levier de sous garde tout en extrayant les munitions tant qu’il y a toujours des munitions présentes dans le tube magasin.',
'Contrôler visuellement que la chambre est vide.',
],
img: levierSousGardePasMagasinImg,
video: levierSousGardePasMagasinVideo,
},
Expand Down
16 changes: 8 additions & 8 deletions frontend/src/utils/firearms-utils/epaule-a-pompe.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,14 @@ export const epaule_a_pompe = {
isDummyTypology: false,
options_text: '',
securingSteps: {
text_steps: {
1: 'Observer l’arme en l’orientant dans une <span class="font-bold">direction sans risque</span>, en manipulant avec précaution',
2: 'Si la pompe est bloquée, <span class="font-bold">appuyer sur le bouton de déverrouillage</span> situé à l’avant ou sous le pontet',
3: 'Actionner la pompe doucement d’arrière en avant afin d’<span class="font-bold">extraire toutes les munitions</span>',
4: '<span class="font-bold">Verrouiller l’arme</span> en avançant légèrement la pompe vers l’avant',
5: 'Contrôler visuellement que la chambre est vide',
6: '<span class="font-bold">Contrôler l’orifice du tube magasin</span> et constater que celui-ci est bien vide',
},
text_steps: [
'Observer l’arme en l’orientant dans une <span class="font-bold">direction sans risque</span>, en manipulant avec précaution',
'Si la pompe est bloquée, <span class="font-bold">appuyer sur le bouton de déverrouillage</span> situé à l’avant ou sous le pontet',
'Actionner la pompe doucement d’arrière en avant afin d’<span class="font-bold">extraire toutes les munitions</span>',
'<span class="font-bold">Verrouiller l’arme</span> en avançant légèrement la pompe vers l’avant',
'Contrôler visuellement que la chambre est vide',
'<span class="font-bold">Contrôler l’orifice du tube magasin</span> et constater que celui-ci est bien vide',
],
video: epaulePompeSimpleVideo,
},
getDisclaimer: (category: string) => {
Expand Down
42 changes: 21 additions & 21 deletions frontend/src/utils/firearms-utils/epaule-a-un-coup-par-canon.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,39 +19,39 @@ export const epaule_a_un_coup_par_canon = {
cle_pouce: {
label: 'Clé supérieure',
value: 'cle_pouce',
text_steps: {
1: 'Observer l’arme en l’orientant dans une <span class="font-bold">direction sans risque</span>, en manipulant avec précaution',
2: 'Pousser sur la clef d’ouverture à l’aide de votre pouce, et ouvrir l’arme en la cassant tout en restant appuyé sur la clef',
3: '<span class="font-bold">Retirer les munitions</span> éventuelles',
4: 'Contrôler visuellement les chambres',
},
text_steps: [
'Observer l’arme en l’orientant dans une <span class="font-bold">direction sans risque</span>, en manipulant avec précaution',
'Pousser sur la clef d’ouverture à l’aide de votre pouce, et ouvrir l’arme en la cassant tout en restant appuyé sur la clef',
'<span class="font-bold">Retirer les munitions</span> éventuelles',
'Contrôler visuellement les chambres',
],
img: epauleAUnCoupParCanonClePouceImg,
video: epauleAUnCoupParCanonClePouceVideo,
},
cle_lefaucheux: {
label: 'Grande clé sous le canon',
value: 'cle_lefaucheux',
text_steps: {
1: 'Observer l’arme en l’orientant dans une <span class="font-bold">direction sans risque</span>, en manipulant avec précaution',
2: 'Repérer la clef présente sous les canons',
3: '<span class="font-bold"></span>Tourner la clef vers la droite',
4: 'Ouvrir l’arme en la cassant',
5: '<span class="font-bold">Retirer les munitions</span> éventuelles',
6: 'Contrôler visuellement les chambres',
},
text_steps: [
'Observer l’arme en l’orientant dans une <span class="font-bold">direction sans risque</span>, en manipulant avec précaution',
'Repérer la clef présente sous les canons',
'<span class="font-bold"></span>Tourner la clef vers la droite',
'Ouvrir l’arme en la cassant',
'<span class="font-bold">Retirer les munitions</span> éventuelles',
'Contrôler visuellement les chambres',
],
img: epauleAUnCoupParCanonCleLechaufeuxImg,
video: epauleAUnCoupParCanonCleLefaucheuxVideo,
},
cle_darne: {
label: 'Clé à oreilles',
value: 'cle_darne',
text_steps: {
1: 'Observer l’arme en l’orientant dans une <span class="font-bold">direction sans risque</span>, en manipulant avec précaution',
2: 'Tirer sur les oreilles vers l’arrière',
3: 'Tirez pour faire coulisser la culasse vers l’arrière',
4: '<span class="font-bold">Retirer les munitions</span> éventuelles',
5: 'Contrôler visuellement que la chambre est vide',
},
text_steps: [
'Observer l’arme en l’orientant dans une <span class="font-bold">direction sans risque</span>, en manipulant avec précaution',
'Tirer sur les oreilles vers l’arrière',
'Tirez pour faire coulisser la culasse vers l’arrière',
'<span class="font-bold">Retirer les munitions</span> éventuelles',
'Contrôler visuellement que la chambre est vide',
],
img: epauleAUnCoupParCanonCleDarneImg,
video: epauleAUnCoupParCanonCleDarneVideo,
},
Expand Down
8 changes: 4 additions & 4 deletions frontend/src/utils/firearms-utils/epaule-a-verrou.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@ export const epaule_a_verrou = {
category: 'B ou C',
isDummyTypology: true,
securingSteps: {
text_steps: {
1: 'Observer l’arme en l’orientant dans une <span class="font-bold">direction sans risque</span>, en manipulant avec précaution',
2: 'Ouvrez la culasse en tirant le levier vers le haut puis en la tirant la culasse vers l’arrière',
},
text_steps: [
'Observer l’arme en l’orientant dans une <span class="font-bold">direction sans risque</span>, en manipulant avec précaution',
'Ouvrez la culasse en tirant le levier vers le haut puis en la tirant la culasse vers l’arrière',
],
video: epauleAVerrouVideo,
},
guideFactice: {
Expand Down
32 changes: 16 additions & 16 deletions frontend/src/utils/firearms-utils/pistolet-semi-auto-moderne.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,28 +19,28 @@ export const pistolet_semi_auto_moderne = {
bouton_pontet: {
label: 'Bouton à côté du pontet',
value: 'bouton_pontet',
text_steps: {
1: 'Analyser l’arme en <span class="font-bold">direction sécurisée</span> ',
2: '<span class="font-bold">Appuyer sur le bouton de déverrouillage</span> de chargeur situé à l’arrière du pontet',
3: '<span class="font-bold">Retirer le chargeur de l’arme</span>',
4: 'Tirer la glissière vers l’arrière pour <span class="font-bold">extraire la munition</span> éventuelle',
5: 'Actionner la culasse d’avant en arrière',
6: 'Contrôler visuellement que la chambre est vide',
},
text_steps: [
'Analyser l’arme en <span class="font-bold">direction sécurisée</span> ',
'<span class="font-bold">Appuyer sur le bouton de déverrouillage</span> de chargeur situé à l’arrière du pontet',
'<span class="font-bold">Retirer le chargeur de l’arme</span>',
'Tirer la glissière vers l’arrière pour <span class="font-bold">extraire la munition</span> éventuelle',
'Actionner la culasse d’avant en arrière',
'Contrôler visuellement que la chambre est vide',
],
img: pistoletSemiAutoPontetImg,
video: pistoletSemiAutoPontetVideo,
},
poussoir_talon: {
label: 'Poussoir sous le talon',
value: 'poussoir_talon',
text_steps: {
1: 'Analyser l’arme en <span class="font-bold">direction sécurisée</span> ',
2: '<span class="font-bold">Appuyer sur le bouton de déverrouillage de chargeur</span> situé sous la poignée',
3: '<span class="font-bold">Retirer le chargeur de l’arme</span>',
4: 'Tirer la glissière vers l’arrière pour <span class="font-bold">extraire la munition</span> éventuelle',
5: 'Actionner la culasse d’avant en arrière',
6: 'Contrôler visuellement que la chambre est vide',
},
text_steps: [
'Analyser l’arme en <span class="font-bold">direction sécurisée</span> ',
'<span class="font-bold">Appuyer sur le bouton de déverrouillage de chargeur</span> situé sous la poignée',
'<span class="font-bold">Retirer le chargeur de l’arme</span>',
'Tirer la glissière vers l’arrière pour <span class="font-bold">extraire la munition</span> éventuelle',
'Actionner la culasse d’avant en arrière',
'Contrôler visuellement que la chambre est vide',
],
img: pistoletSemiAutoTalonImg,
video: pistoletSemiAutoTalonVideo,
},
Expand Down
Loading

0 comments on commit 58f13a7

Please sign in to comment.