Skip to content
Snippets Groups Projects
Unverified Commit 69e45609 authored by Dorine Lambinet's avatar Dorine Lambinet
Browse files

Proposition changement titre et description

parent b7560336
No related branches found
No related tags found
1 merge request!262Proposition changement titre et description OpenGraph
Pipeline #16490 passed
......@@ -6,18 +6,26 @@
import { goto } from "$app/navigation"
import { page } from "$app/stores"
import {
requestAllTestCasesCalculations,
type RequestedCalculations,
} from "$lib/calculations"
import type { DisplayMode } from "$lib/displays"
import OpenGraph from "$lib/components/transverse_pages/OpenGraph.svelte"
import type { EvaluationByName } from "$lib/decompositions"
import type {
EvaluationByName,
DecompositionByName,
} from "$lib/decompositions"
import type { ParametricReform } from "$lib/reforms"
import type { Situation } from "$lib/situations"
import { newSimulationUrl } from "$lib/urls"
import type { ValuesByCalculationNameByVariableName } from "$lib/variables"
import { variableSummaryByName } from "$lib/variables.js"
export let data: PageData
export let displayMode: DisplayMode
export let decompositionByName: DecompositionByName
const evaluationByNameArray = getContext("evaluationByNameArray") as Writable<
EvaluationByName[]
......@@ -75,15 +83,35 @@
</script>
<svelte:head>
<title>
Votre simulation cas type
</title>
<title>Voici mon cas type LexImpact</title>
</svelte:head>
{#if displayMode.parametersVariableName !== undefined}
<OpenGraph
description="➡️ Voici l'impact du dispositif «{decompositionByName[
displayMode.parametersVariableName
]?.short_label ??
variableSummaryByName[displayMode.parametersVariableName]?.short_label ??
decompositionByName[displayMode.parametersVariableName]?.label ??
variableSummaryByName[displayMode.parametersVariableName]
?.label}» sur ce cas type ! Le simulateur permet aussi de connaitre les impôts, cotisations et prestations sociales de ce foyer."
image={new URL(
`test_cases/og_image/${$page.params.simulation}`,
data.baseUrl,
).toString()}
title="Voici mon cas type LexImpact"
titleSuffix={null}
url={$page.url.toString()}
/>
{:else}
<OpenGraph
description="{simulation.testCases[simulation.displayMode.testCasesIndex[0]].title}"
image={new URL(`test_cases/og_image/${$page.params.simulation}`, data.baseUrl).toString()}
title="Votre simulation cas type"
description="➡️ Ce simulateur permet de connaître le montants des impôts, cotisations et prestations sociales d'un foyer. Il permet aussi de modifier la loi et de voir les impacts !"
image={new URL(
`test_cases/og_image/${$page.params.simulation}`,
data.baseUrl,
).toString()}
title="Voici mon cas type LexImpact"
titleSuffix={null}
url={$page.url.toString()}
/>
{/if}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment