Skip to content
Snippets Groups Projects
Commit 220ce0db authored by Toufic Batache's avatar Toufic Batache
Browse files

Fix undefined variables

parent bcbb3553
No related branches found
No related tags found
1 merge request!262Proposition changement titre et description OpenGraph
Pipeline #16493 passed
...@@ -6,12 +6,10 @@ ...@@ -6,12 +6,10 @@
import { goto } from "$app/navigation" import { goto } from "$app/navigation"
import { page } from "$app/stores" import { page } from "$app/stores"
import { import {
requestAllTestCasesCalculations, requestAllTestCasesCalculations,
type RequestedCalculations, type RequestedCalculations,
} from "$lib/calculations" } from "$lib/calculations"
import type { DisplayMode } from "$lib/displays"
import OpenGraph from "$lib/components/transverse_pages/OpenGraph.svelte" import OpenGraph from "$lib/components/transverse_pages/OpenGraph.svelte"
import type { import type {
EvaluationByName, EvaluationByName,
...@@ -24,9 +22,10 @@ ...@@ -24,9 +22,10 @@
import { variableSummaryByName } from "$lib/variables.js" import { variableSummaryByName } from "$lib/variables.js"
export let data: PageData export let data: PageData
export let displayMode: DisplayMode
export let decompositionByName: DecompositionByName
const decompositionByName = getContext(
"decompositionByName",
) as Writable<DecompositionByName>
const evaluationByNameArray = getContext("evaluationByNameArray") as Writable< const evaluationByNameArray = getContext("evaluationByNameArray") as Writable<
EvaluationByName[] EvaluationByName[]
> >
...@@ -86,14 +85,16 @@ ...@@ -86,14 +85,16 @@
<title>Voici mon cas type LexImpact</title> <title>Voici mon cas type LexImpact</title>
</svelte:head> </svelte:head>
{#if displayMode.parametersVariableName !== undefined} {#if simulation.displayMode.parametersVariableName !== undefined}
<OpenGraph <OpenGraph
description="➡️ Voici l'impact du dispositif «{decompositionByName[ description="➡️ Voici l'impact du dispositif «{$decompositionByName[
displayMode.parametersVariableName simulation.displayMode.parametersVariableName
]?.short_label ?? ]?.short_label ??
variableSummaryByName[displayMode.parametersVariableName]?.short_label ?? variableSummaryByName[simulation.displayMode.parametersVariableName]
decompositionByName[displayMode.parametersVariableName]?.label ?? ?.short_label ??
variableSummaryByName[displayMode.parametersVariableName] $decompositionByName[simulation.displayMode.parametersVariableName]
?.label ??
variableSummaryByName[simulation.displayMode.parametersVariableName]
?.label}» sur ce cas type ! Le simulateur permet aussi de connaître les impôts, cotisations et prestations sociales de ce foyer." ?.label}» sur ce cas type ! Le simulateur permet aussi de connaître les impôts, cotisations et prestations sociales de ce foyer."
image={new URL( image={new URL(
`test_cases/og_image/${$page.params.simulation}`, `test_cases/og_image/${$page.params.simulation}`,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment