From b8f4cde3a225f58f28fafbdbf9cf20635ff550c2 Mon Sep 17 00:00:00 2001 From: Dorine Lambinet <dorine.lambinet@assemblee-nationale.fr> Date: Wed, 26 Feb 2025 14:34:41 +0100 Subject: [PATCH] Organise composant parameters --- .../parameters/inflation_view}/InflationLawButton.svelte | 0 .../parameters/inflation_view}/InflationLawDetails.svelte | 0 .../inflation_view}/InflationLawInfoModal.svelte | 6 +++--- .../LegislationReferenceExternalLink.svelte} | 4 ++-- .../LegislationReferenceModal.svelte} | 4 ++-- .../LegislationReferenceView.svelte} | 4 ++-- .../{ => technical_details_view}/ParameterView.svelte | 2 +- .../{ => technical_details_view}/ReferencesView.svelte | 0 .../{ => technical_details_view}/ScaleView.svelte | 0 .../contribution_view}/NodeEdit.svelte | 2 +- .../contribution_view}/ReferenceEdit.svelte | 0 .../contribution_view}/ReferencesEdit.svelte | 2 +- .../contribution_view}/ScaleEdit.svelte | 2 +- .../contribution_view}/ValueEdit.svelte | 2 +- .../variables/VariableReferredScaleParameter.svelte | 8 ++++---- .../variables/VariableReferredValueParameter.svelte | 8 ++++---- src/routes/parameters/[parameter]/+page.svelte | 2 +- src/routes/parameters/[parameter]/edit/+page.svelte | 6 +++--- 18 files changed, 26 insertions(+), 26 deletions(-) rename src/lib/components/{variables => legislation_view/parameters/inflation_view}/InflationLawButton.svelte (100%) rename src/lib/components/{variables => legislation_view/parameters/inflation_view}/InflationLawDetails.svelte (100%) rename src/lib/components/{variables => legislation_view/parameters/inflation_view}/InflationLawInfoModal.svelte (94%) rename src/lib/components/legislation_view/{legifrance/LienView.svelte => parameters/legislation_reference_view/LegislationReferenceExternalLink.svelte} (94%) rename src/lib/components/legislation_view/parameters/{ArticleModal.svelte => legislation_reference_view/LegislationReferenceModal.svelte} (93%) rename src/lib/components/legislation_view/{legifrance/ArticleView.svelte => parameters/legislation_reference_view/LegislationReferenceView.svelte} (97%) rename src/lib/components/legislation_view/parameters/{ => technical_details_view}/ParameterView.svelte (99%) rename src/lib/components/legislation_view/parameters/{ => technical_details_view}/ReferencesView.svelte (100%) rename src/lib/components/legislation_view/parameters/{ => technical_details_view}/ScaleView.svelte (100%) rename src/lib/components/legislation_view/parameters/{ => technical_details_view/contribution_view}/NodeEdit.svelte (99%) rename src/lib/components/legislation_view/parameters/{ => technical_details_view/contribution_view}/ReferenceEdit.svelte (100%) rename src/lib/components/legislation_view/parameters/{ => technical_details_view/contribution_view}/ReferencesEdit.svelte (97%) rename src/lib/components/legislation_view/parameters/{ => technical_details_view/contribution_view}/ScaleEdit.svelte (99%) rename src/lib/components/legislation_view/parameters/{ => technical_details_view/contribution_view}/ValueEdit.svelte (99%) diff --git a/src/lib/components/variables/InflationLawButton.svelte b/src/lib/components/legislation_view/parameters/inflation_view/InflationLawButton.svelte similarity index 100% rename from src/lib/components/variables/InflationLawButton.svelte rename to src/lib/components/legislation_view/parameters/inflation_view/InflationLawButton.svelte diff --git a/src/lib/components/variables/InflationLawDetails.svelte b/src/lib/components/legislation_view/parameters/inflation_view/InflationLawDetails.svelte similarity index 100% rename from src/lib/components/variables/InflationLawDetails.svelte rename to src/lib/components/legislation_view/parameters/inflation_view/InflationLawDetails.svelte diff --git a/src/lib/components/variables/InflationLawInfoModal.svelte b/src/lib/components/legislation_view/parameters/inflation_view/InflationLawInfoModal.svelte similarity index 94% rename from src/lib/components/variables/InflationLawInfoModal.svelte rename to src/lib/components/legislation_view/parameters/inflation_view/InflationLawInfoModal.svelte index df8d8a1c0..3ec338650 100644 --- a/src/lib/components/variables/InflationLawInfoModal.svelte +++ b/src/lib/components/legislation_view/parameters/inflation_view/InflationLawInfoModal.svelte @@ -8,8 +8,8 @@ import DialogContent from "$lib/components/ui_transverse_components/DialogContent.svelte" import DialogOverlay from "$lib/components/ui_transverse_components/DialogOverlay.svelte" - import ArticleModal from "$lib/components/legislation_view/parameters/ArticleModal.svelte" - import InflationLawDetails from "$lib/components/variables/InflationLawDetails.svelte" + import LegislationReferenceModal from "$lib/components/legislation_view/parameters/legislation_reference_view/LegislationReferenceModal.svelte" + import InflationLawDetails from "$lib/components/legislation_view/parameters/inflation_view/InflationLawDetails.svelte" import { billName, yearPLF } from "$lib/shared.svelte" interface Props { @@ -113,7 +113,7 @@ </ol> </div> - <ArticleModal + <LegislationReferenceModal on:close={() => (openReferenceUrl = null)} parameter={lawParameter ?? billParameter} referenceUrl={openReferenceUrl ?? null} diff --git a/src/lib/components/legislation_view/legifrance/LienView.svelte b/src/lib/components/legislation_view/parameters/legislation_reference_view/LegislationReferenceExternalLink.svelte similarity index 94% rename from src/lib/components/legislation_view/legifrance/LienView.svelte rename to src/lib/components/legislation_view/parameters/legislation_reference_view/LegislationReferenceExternalLink.svelte index 79c53e254..d664dd53c 100644 --- a/src/lib/components/legislation_view/legifrance/LienView.svelte +++ b/src/lib/components/legislation_view/parameters/legislation_reference_view/LegislationReferenceExternalLink.svelte @@ -10,7 +10,7 @@ rootTypeFromLegalId, } from "@tricoteuses/legal-explorer" - import ArticleView from "$lib/components/legislation_view/legifrance/ArticleView.svelte" + import LegislationReferenceView from "$lib/components/legislation_view/parameters/legislation_reference_view/LegislationReferenceView.svelte" import publicConfig from "$lib/public_config" interface Props { @@ -36,7 +36,7 @@ return undefined } return { - component: ArticleView, + component: LegislationReferenceView, properties: { article, level }, } } diff --git a/src/lib/components/legislation_view/parameters/ArticleModal.svelte b/src/lib/components/legislation_view/parameters/legislation_reference_view/LegislationReferenceModal.svelte similarity index 93% rename from src/lib/components/legislation_view/parameters/ArticleModal.svelte rename to src/lib/components/legislation_view/parameters/legislation_reference_view/LegislationReferenceModal.svelte index 2b127fd24..befb78c35 100644 --- a/src/lib/components/legislation_view/parameters/ArticleModal.svelte +++ b/src/lib/components/legislation_view/parameters/legislation_reference_view/LegislationReferenceModal.svelte @@ -5,7 +5,7 @@ import DialogContent from "$lib/components/ui_transverse_components/DialogContent.svelte" import DialogOverlay from "$lib/components/ui_transverse_components/DialogOverlay.svelte" - import ArticleView from "$lib/components/legislation_view/legifrance/ArticleView.svelte" + import LegislationReferenceView from "$lib/components/legislation_view/parameters/legislation_reference_view/LegislationReferenceView.svelte" import publicConfig from "$lib/public_config" interface Props { @@ -73,7 +73,7 @@ </p> {:else} <div class="overflow-y-auto"> - <ArticleView {article} {parameter} /> + <LegislationReferenceView {article} {parameter} /> </div> {/if} {/await} diff --git a/src/lib/components/legislation_view/legifrance/ArticleView.svelte b/src/lib/components/legislation_view/parameters/legislation_reference_view/LegislationReferenceView.svelte similarity index 97% rename from src/lib/components/legislation_view/legifrance/ArticleView.svelte rename to src/lib/components/legislation_view/parameters/legislation_reference_view/LegislationReferenceView.svelte index c73a5e121..af2b33a14 100644 --- a/src/lib/components/legislation_view/legifrance/ArticleView.svelte +++ b/src/lib/components/legislation_view/parameters/legislation_reference_view/LegislationReferenceView.svelte @@ -24,7 +24,7 @@ } from "@tricoteuses/legal-explorer" import { ToWords } from "to-words" - import LienView from "$lib/components/legislation_view/legifrance/LienView.svelte" + import LegislationReferenceExternalLink from "$lib/components/legislation_view/parameters/legislation_reference_view/LegislationReferenceExternalLink.svelte" import { getUnitAtDate } from "$lib/units" interface Props { @@ -318,7 +318,7 @@ <ul> {#each liens as lien} <li class="font-serif"> - <LienView level={level + 1} {lien} /> + <LegislationReferenceExternalLink level={level + 1} {lien} /> </li> {/each} </ul> diff --git a/src/lib/components/legislation_view/parameters/ParameterView.svelte b/src/lib/components/legislation_view/parameters/technical_details_view/ParameterView.svelte similarity index 99% rename from src/lib/components/legislation_view/parameters/ParameterView.svelte rename to src/lib/components/legislation_view/parameters/technical_details_view/ParameterView.svelte index 616231049..9dfbe4880 100644 --- a/src/lib/components/legislation_view/parameters/ParameterView.svelte +++ b/src/lib/components/legislation_view/parameters/technical_details_view/ParameterView.svelte @@ -10,7 +10,7 @@ import { getContext } from "svelte" import { goto } from "$app/navigation" - import ScaleView from "$lib/components/legislation_view/parameters/ScaleView.svelte" + import ScaleView from "$lib/components/legislation_view/parameters/technical_details_view/ScaleView.svelte" import { metadata } from "$lib/metadata" import { asAmountScaleParameter, diff --git a/src/lib/components/legislation_view/parameters/ReferencesView.svelte b/src/lib/components/legislation_view/parameters/technical_details_view/ReferencesView.svelte similarity index 100% rename from src/lib/components/legislation_view/parameters/ReferencesView.svelte rename to src/lib/components/legislation_view/parameters/technical_details_view/ReferencesView.svelte diff --git a/src/lib/components/legislation_view/parameters/ScaleView.svelte b/src/lib/components/legislation_view/parameters/technical_details_view/ScaleView.svelte similarity index 100% rename from src/lib/components/legislation_view/parameters/ScaleView.svelte rename to src/lib/components/legislation_view/parameters/technical_details_view/ScaleView.svelte diff --git a/src/lib/components/legislation_view/parameters/NodeEdit.svelte b/src/lib/components/legislation_view/parameters/technical_details_view/contribution_view/NodeEdit.svelte similarity index 99% rename from src/lib/components/legislation_view/parameters/NodeEdit.svelte rename to src/lib/components/legislation_view/parameters/technical_details_view/contribution_view/NodeEdit.svelte index 201dfcdb6..b0c931253 100644 --- a/src/lib/components/legislation_view/parameters/NodeEdit.svelte +++ b/src/lib/components/legislation_view/parameters/technical_details_view/contribution_view/NodeEdit.svelte @@ -2,7 +2,7 @@ import { auditDateIso8601String, laxAudit } from "@auditors/core" import type { NodeParameter, Reference } from "@openfisca/json-model" - import ReferencesEdit from "$lib/components/legislation_view/parameters/ReferencesEdit.svelte" + import ReferencesEdit from "$lib/components/legislation_view/parameters/technical_details_view/contribution_view/ReferencesEdit.svelte" import { errorAsKeyValueDictionary, iterArrayWithErrors } from "$lib/errors" import { getUnitLabel, units } from "$lib/units" diff --git a/src/lib/components/legislation_view/parameters/ReferenceEdit.svelte b/src/lib/components/legislation_view/parameters/technical_details_view/contribution_view/ReferenceEdit.svelte similarity index 100% rename from src/lib/components/legislation_view/parameters/ReferenceEdit.svelte rename to src/lib/components/legislation_view/parameters/technical_details_view/contribution_view/ReferenceEdit.svelte diff --git a/src/lib/components/legislation_view/parameters/ReferencesEdit.svelte b/src/lib/components/legislation_view/parameters/technical_details_view/contribution_view/ReferencesEdit.svelte similarity index 97% rename from src/lib/components/legislation_view/parameters/ReferencesEdit.svelte rename to src/lib/components/legislation_view/parameters/technical_details_view/contribution_view/ReferencesEdit.svelte index 834d22c6c..e3ff5422a 100644 --- a/src/lib/components/legislation_view/parameters/ReferencesEdit.svelte +++ b/src/lib/components/legislation_view/parameters/technical_details_view/contribution_view/ReferencesEdit.svelte @@ -2,7 +2,7 @@ import type { Reference } from "@openfisca/json-model" import { createEventDispatcher } from "svelte" - import ReferenceEdit from "$lib/components/legislation_view/parameters/ReferenceEdit.svelte" + import ReferenceEdit from "$lib/components/legislation_view/parameters/technical_details_view/contribution_view/ReferenceEdit.svelte" import { errorAsKeyValueDictionary, iterArrayWithErrors } from "$lib/errors" interface Props { diff --git a/src/lib/components/legislation_view/parameters/ScaleEdit.svelte b/src/lib/components/legislation_view/parameters/technical_details_view/contribution_view/ScaleEdit.svelte similarity index 99% rename from src/lib/components/legislation_view/parameters/ScaleEdit.svelte rename to src/lib/components/legislation_view/parameters/technical_details_view/contribution_view/ScaleEdit.svelte index 9cd770628..b524baebb 100644 --- a/src/lib/components/legislation_view/parameters/ScaleEdit.svelte +++ b/src/lib/components/legislation_view/parameters/technical_details_view/contribution_view/ScaleEdit.svelte @@ -10,7 +10,7 @@ type ScaleParameter, } from "@openfisca/json-model" - import ReferencesEdit from "$lib/components/legislation_view/parameters/ReferencesEdit.svelte" + import ReferencesEdit from "$lib/components/legislation_view/parameters/technical_details_view/contribution_view/ReferencesEdit.svelte" import ScaleAtInstantEdit from "$lib/components/legislation_view/parameters/ScaleAtInstantEdit.svelte" import { errorAsKeyValueDictionary, iterArrayWithErrors } from "$lib/errors" import { iterToLimit } from "$lib/iterators" diff --git a/src/lib/components/legislation_view/parameters/ValueEdit.svelte b/src/lib/components/legislation_view/parameters/technical_details_view/contribution_view/ValueEdit.svelte similarity index 99% rename from src/lib/components/legislation_view/parameters/ValueEdit.svelte rename to src/lib/components/legislation_view/parameters/technical_details_view/contribution_view/ValueEdit.svelte index c46632420..4e7374e9a 100644 --- a/src/lib/components/legislation_view/parameters/ValueEdit.svelte +++ b/src/lib/components/legislation_view/parameters/technical_details_view/contribution_view/ValueEdit.svelte @@ -7,7 +7,7 @@ } from "@openfisca/json-model" import { ValueType } from "@openfisca/json-model" - import ReferencesEdit from "$lib/components/legislation_view/parameters/ReferencesEdit.svelte" + import ReferencesEdit from "$lib/components/legislation_view/parameters/technical_details_view/contribution_view/ReferencesEdit.svelte" import ValueAtInstantEdit from "$lib/components/legislation_view/parameters/ValueAtInstantEdit.svelte" import { errorAsKeyValueDictionary, iterArrayWithErrors } from "$lib/errors" import { iterToLimit } from "$lib/iterators" diff --git a/src/lib/components/variables/VariableReferredScaleParameter.svelte b/src/lib/components/variables/VariableReferredScaleParameter.svelte index d62df1202..23f692d2c 100644 --- a/src/lib/components/variables/VariableReferredScaleParameter.svelte +++ b/src/lib/components/variables/VariableReferredScaleParameter.svelte @@ -15,9 +15,9 @@ requestBudgetCalculation, requestTestCasesCalculation, } from "$lib/calculations.svelte" - import ArticleModal from "$lib/components/legislation_view/parameters/ArticleModal.svelte" - import InflationLawButton from "$lib/components/variables/InflationLawButton.svelte" - import InflationLawInfoModal from "$lib/components/variables/InflationLawInfoModal.svelte" + import LegislationReferenceModal from "$lib/components/legislation_view/parameters/legislation_reference_view/LegislationReferenceModal.svelte" + import InflationLawButton from "$lib/components/legislation_view/parameters/inflation_view/InflationLawButton.svelte" + import InflationLawInfoModal from "$lib/components/legislation_view/parameters/inflation_view/InflationLawInfoModal.svelte" import VariableReferredParameterHeader from "$lib/components/variables/VariableReferredParameterHeader.svelte" import VariableReferredScaleAtInstant from "$lib/components/variables/VariableReferredScaleAtInstant.svelte" import type { DisplayMode } from "$lib/displays" @@ -392,7 +392,7 @@ </li> {/each} </ul> - <ArticleModal + <LegislationReferenceModal on:close={() => (openReferenceUrl = null)} parameter={lawParameter ?? billParameter} referenceUrl={openReferenceUrl ?? null} diff --git a/src/lib/components/variables/VariableReferredValueParameter.svelte b/src/lib/components/variables/VariableReferredValueParameter.svelte index 92460e339..df94cac05 100644 --- a/src/lib/components/variables/VariableReferredValueParameter.svelte +++ b/src/lib/components/variables/VariableReferredValueParameter.svelte @@ -23,9 +23,9 @@ requestBudgetCalculation, requestTestCasesCalculation, } from "$lib/calculations.svelte" - import ArticleModal from "$lib/components/legislation_view/parameters/ArticleModal.svelte" - import InflationLawButton from "$lib/components/variables/InflationLawButton.svelte" - import InflationLawInfoModal from "$lib/components/variables/InflationLawInfoModal.svelte" + import LegislationReferenceModal from "$lib/components/legislation_view/parameters/legislation_reference_view/LegislationReferenceModal.svelte" + import InflationLawButton from "$lib/components/legislation_view/parameters/inflation_view/InflationLawButton.svelte" + import InflationLawInfoModal from "$lib/components/legislation_view/parameters/inflation_view/InflationLawInfoModal.svelte" import VariableReferredParameterHeader from "$lib/components/variables/VariableReferredParameterHeader.svelte" import VariableReferredValueEdit from "$lib/components/variables/VariableReferredValueEdit.svelte" import VariableReferredValueView from "$lib/components/variables/VariableReferredValueView.svelte" @@ -437,7 +437,7 @@ </li> {/each} </ul> - <ArticleModal + <LegislationReferenceModal on:close={() => (openReferenceUrl = null)} parameter={lawParameter ?? billParameter} referenceUrl={openReferenceUrl} diff --git a/src/routes/parameters/[parameter]/+page.svelte b/src/routes/parameters/[parameter]/+page.svelte index b3421411d..006865eac 100644 --- a/src/routes/parameters/[parameter]/+page.svelte +++ b/src/routes/parameters/[parameter]/+page.svelte @@ -3,7 +3,7 @@ import type { PageData } from "./$types" - import ParameterView from "$lib/components/parameters/ParameterView.svelte" + import ParameterView from "$lib/components/legislation_view/parameters/technical_details_view/ParameterView.svelte" import publicConfig from "$lib/public_config" import { date } from "$lib/shared.svelte" import { newSelfTargetAProps } from "$lib/urls" diff --git a/src/routes/parameters/[parameter]/edit/+page.svelte b/src/routes/parameters/[parameter]/edit/+page.svelte index 7e0a51d6f..0f48eb20d 100644 --- a/src/routes/parameters/[parameter]/edit/+page.svelte +++ b/src/routes/parameters/[parameter]/edit/+page.svelte @@ -16,9 +16,9 @@ import type { PageData } from "./$types" import { goto } from "$app/navigation" - import NodeEdit from "$lib/components/legislation_view/parameters/NodeEdit.svelte" - import ScaleEdit from "$lib/components/legislation_view/parameters/ScaleEdit.svelte" - import ValueEdit from "$lib/components/legislation_view/parameters/ValueEdit.svelte" + import NodeEdit from "$lib/components/legislation_view/parameters/technical_details_view/contribution_view/NodeEdit.svelte" + import ScaleEdit from "$lib/components/legislation_view/parameters/technical_details_view/contribution_view/ScaleEdit.svelte" + import ValueEdit from "$lib/components/legislation_view/parameters/technical_details_view/contribution_view/ValueEdit.svelte" import { labelFromParameterClass } from "$lib/parameters" import publicConfig from "$lib/public_config" import { units } from "$lib/units" -- GitLab