diff --git a/README.md b/README.md index 476906a3cd7c20198e25a12130932b274852b3cb..b7075776666e393ae1dfe6d8ba1cb2489c0c0f95 100644 --- a/README.md +++ b/README.md @@ -45,6 +45,32 @@ Bravo ! Vous êtes prêts à utiliser et contribuer à `leximpact-socio-fiscal-u ## Documentation +### Afficher un contenu uniquement en mode PLF/PLFSS + +Il faut utiliser la variable `billName` + +Ajouter en haut du fichier : + +```js + const billName = getContext("billName") as Writable<string | undefined> +``` + +Et ensuite utiliser un test : + +```js +{#if $billName === undefined} + "COUCOU qui s'affiche si le PLF n'est pas activé" +{/if} +``` + +```js +{#if $billName === undefined} + "COUCOU qui s'affiche si le PLF est activé" +{/if} +``` + +$billName !== undefined => plf activé + ### Ajouter une variable calculée dans le simulateur Dans l'application, seules les variables indiquées dans la feuille de paie sont calculées. Pour afficher les résultats d'une autre variable il faut donc demander à l'application de la récuéprer. diff --git a/src/lib/components/ValueChange.svelte b/src/lib/components/ValueChange.svelte index 4d0c52d87e21ae0b994599ef68e45fb1df3854df..a44ddbad43394df4c383d8323a9690e3fdb67e77 100644 --- a/src/lib/components/ValueChange.svelte +++ b/src/lib/components/ValueChange.svelte @@ -100,9 +100,11 @@ <span class="text-xs font-normal w-24 underline decoration-dotted" class:block={!inline} - title="Droit attendu en {$yearPLF} suite aux revalorisations automatiques prévues dans la loi, sans les modifications qui seront apportées par le PLF et le PLFSS {$yearPLF}." + title={billValue + ? `Droit attendu en ${$yearPLF} suite aux revalorisations automatiques prévues dans la loi, sans les modifications qui seront apportées par le PLF et le PLFSS ${$yearPLF}.` + : `Droit en vigueur en ${$yearPLF - 1}`} > - {#if showRevaluationValue} + {#if billValue} Droit {$yearPLF} <br />sans PLF/PLSS {:else} Droit en vigueur diff --git a/src/lib/components/variables/VariableReferredScaleParameter.svelte b/src/lib/components/variables/VariableReferredScaleParameter.svelte index 7f92cbe3035f5adf770a022da64101169cd2a53c..79533b59763b73e8858e7116f74f2e9f4aed2515 100644 --- a/src/lib/components/variables/VariableReferredScaleParameter.svelte +++ b/src/lib/components/variables/VariableReferredScaleParameter.svelte @@ -52,6 +52,7 @@ .format let isInflationLawInfoModalOpen = false let openReferenceUrl: string | undefined | null = null + const billName = getContext("billName") as Writable<string | undefined> const parametricReform = getContext( "parametricReform", ) as Writable<ParametricReform> @@ -219,7 +220,7 @@ title="Droit attendu en {$yearPLF} suite aux revalorisations automatiques prévues dans la loi, sans les modifications qui seront apportées par le PLF et le PLFSS {$yearPLF}." class="font-bold underline decoration-dotted" >Droit {$yearPLF} <br /> - {#if showRevaluationLabel}sans PLF/PLFSS{/if}</span + {#if billName}sans PLF/PLFSS{/if}</span > </p> {#if showBillLabel} diff --git a/src/lib/components/variables/VariableReferredValueParameter.svelte b/src/lib/components/variables/VariableReferredValueParameter.svelte index 6a100bfc3819bbfa9fa22afa2995bd0182235ad6..5c3be6d5201a5e2f714e6d4a1f5afb1430495bf2 100644 --- a/src/lib/components/variables/VariableReferredValueParameter.svelte +++ b/src/lib/components/variables/VariableReferredValueParameter.svelte @@ -78,6 +78,7 @@ > let validValue = undefined let valueError: string | null = null + const billName = getContext("billName") as Writable<string | undefined> const yearPLF = getContext("yearPLF") as Writable<number> $: edit = @@ -293,7 +294,7 @@ title="Droit attendu en {$yearPLF} suite aux revalorisations automatiques prévues dans la loi, sans les modifications qui seront apportées par le PLF et le PLFSS {$yearPLF}." class="font-bold underline decoration-dotted" >Droit {$yearPLF} <br /> - {#if isRevaluationActive}sans PLF/PLFSS + {#if billName}sans PLF/PLFSS {/if}</span > </p>