From 632c257551154fc802d9c052850f6608ab46460e Mon Sep 17 00:00:00 2001 From: Dorine Lambinet <dorine.lambinet@assemblee-nationale.fr> Date: Fri, 11 Oct 2024 11:50:11 +0200 Subject: [PATCH] =?UTF-8?q?Ajoute=20liste=20des=20dispositifs=20modifi?= =?UTF-8?q?=C3=A9s=20par=20le=20PLF=20dans=20le=20simulateur=20vue=20sans?= =?UTF-8?q?=20cas=20type,=20sans=20dispositif?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/routes/+page.svelte | 73 +++++++++++++++++++++++++++++++++ src/routes/accueil/+page.svelte | 5 ++- 2 files changed, 76 insertions(+), 2 deletions(-) diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index e14d63954..b1a1e4014 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -85,6 +85,7 @@ export let data: PageData let animationEndedTimeoutId = undefined + const billActive = getContext("billActive") as Writable<boolean> const billName = getContext("billName") as Writable<string | undefined> const budgetSimulation = getContext("budgetSimulation") as Writable< BudgetSimulation | undefined @@ -1073,6 +1074,78 @@ Sélectionner un impôt, une cotisation ou une prestation : </h2> + {#if $billActive} + <div> + <h3 + class="text-le-rouge-bill mt-4 mb-2 text-base mx-2 font-bold" + > + Article 2 du PLF 2025 | Impôt sur le revenu : + </h3> + <a + class="mx-1 px-3 py-1 bg-white border-le-rouge-bill border-2 hover:bg-opacity-80 active:bg-opacity-70 rounded-full text-sm hover:bg-red-100" + data-sveltekit-noscroll + href={newSimulationUrl({ + ...displayMode, + parametersVariableName: "irpp_economique", + })} + > + Indexation des seuils du barème de l'<b + >impôt sur le revenu</b + > + </a> + <h3 + class="text-le-rouge-bill mt-4 mb-2 text-base mx-2 font-bold" + > + Article 6 du PLFSS 2025 | Allègements de cotisations : + </h3> + <div class="flex flex-col gap-3"> + <div> + <a + class="mx-1 px-3 py-1 bg-white border-le-rouge-bill border-2 hover:bg-opacity-80 active:bg-opacity-70 rounded-full text-sm hover:bg-red-100" + data-sveltekit-noscroll + href={newSimulationUrl({ + ...displayMode, + parametersVariableName: "allegement_general", + })} + > + Baisse des taux et modification de l'assiette de la <b + >réduction générale</b + > + </a> + </div> + <div> + <a + class="mx-1 px-3 py-1 bg-white border-le-rouge-bill border-2 hover:bg-opacity-80 active:bg-opacity-70 rounded-full text-sm hover:bg-red-100" + data-sveltekit-noscroll + href={newSimulationUrl({ + ...displayMode, + parametersVariableName: + "allegement_cotisation_maladie", + })} + > + Baisse du plafond de rémunération de l'<b + >allègement maladie</b + > + </a> + </div> + <div> + <a + class="mx-1 px-3 py-1 bg-white border-le-rouge-bill border-2 hover:bg-opacity-80 active:bg-opacity-70 rounded-full text-sm hover:bg-red-100" + data-sveltekit-noscroll + href={newSimulationUrl({ + ...displayMode, + parametersVariableName: + "allegement_cotisation_allocations_familiales", + })} + > + Baisse du plafond de rémunération de l'<b + >allègement famille</b + > + </a> + </div> + </div> + </div> + {/if} {#key displayMode.budget} <div out:fade={{ duration: 100 }} diff --git a/src/routes/accueil/+page.svelte b/src/routes/accueil/+page.svelte index 3ef9c8ac5..af668095e 100644 --- a/src/routes/accueil/+page.svelte +++ b/src/routes/accueil/+page.svelte @@ -345,8 +345,9 @@ parametersVariableName: "allegement_general", })} > - Baisse des taux de la <b>réduction générale</b> et modification - de l'assiette + Baisse des taux et modification de l'assiette de la <b + >réduction générale</b + > </a> </div> <div> -- GitLab