diff --git a/src/lib/components/legifrance/ArticleView.svelte b/src/lib/components/legifrance/ArticleView.svelte index a27a49e0d28f22b0268a492a26197e98451d9719..91fe702092ecd1ac3b2ad7d82aac229df9887432 100644 --- a/src/lib/components/legifrance/ArticleView.svelte +++ b/src/lib/components/legifrance/ArticleView.svelte @@ -27,9 +27,9 @@ $: ciblesCreation = liens.filter( (lien) => lien["@sens"] === "cible" && lien["@typelien"] === "CREATION", ) - $: titreTexte = firstValueOfArrayOrSingleton( - article.CONTEXTE.TEXTE.TITRE_TXT, - )?.["#text"] + $: numArticle = metaArticle.NUM + $: texte = article.CONTEXTE.TEXTE + $: titreTexte = firstValueOfArrayOrSingleton(texte.TITRE_TXT)?.["#text"] export function legifranceUrlFromLegalObject( type: LegalObjectType, @@ -86,6 +86,23 @@ </div> </div> +{#if numArticle.startsWith("A")} + <span class="bg-red-500"> + Cet article fait partie d'un arrêté. Il n'est pas amendable par un + parlementaire. + </span> +{:else if numArticle.startsWith("D")} + <span class="bg-red-500"> + Cet article fait partie d'un décret. Il n'est pas amendable par un + parlementaire. + </span> +{:else if numArticle.startsWith("R")} + <span class="bg-red-500"> + Cet article fait partie d'un décret pris en Conseil d'État. Il n'est pas + amendable par un parlementaire. + </span> +{/if} + <div class="prose font-serif"> {@html article.BLOC_TEXTUEL.CONTENU} </div>