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

Referme le premier niveau des paramètres de la section Autres paramètres et harmonise le style

parent 39cb1d5f
No related branches found
No related tags found
1 merge request!307Arborescence des paramètres
Pipeline #20069 passed
......@@ -14,14 +14,13 @@
import type { DisplayMode } from "$lib/displays"
let openChildrenParameters = $state(true)
interface Props {
billParameter: NodeParameter
bothFilteredParameter: NodeParameter
budget: boolean | undefined
date: string
depth: number
isOtherParametersSection?: boolean
displayMode: DisplayMode
hideNull?: boolean
lawParameter: NodeParameter | undefined
......@@ -40,8 +39,15 @@
lawParameter,
name = undefined,
revaluationParameter,
isOtherParametersSection = false,
}: Props = $props()
let openChildrenParameters = $state(true)
if (isOtherParametersSection) {
openChildrenParameters = false
}
function compareUsingOrder(
order: string[],
parameter1: Parameter,
......
......@@ -146,7 +146,7 @@
),
),
)
let openAllParameters = $state(false)
let openAllParameters = $state(true)
</script>
{#if billDecomposition !== undefined || billVariable !== undefined}
......@@ -275,24 +275,22 @@
{#if Object.keys(bothRootParameterById).length > 0}
<button
class="mb-3 w-full border-b border-gray-300 py-1 pr-4 text-gray-600"
class=" w-full pr-4 pt-1 text-gray-600"
onclick={() => (openAllParameters = !openAllParameters)}
>
<div class="flex items-center">
<div class="flex items-center font-serif">
<iconify-icon
class="mr-1 align-[-0.2rem] text-xl"
icon={openAllParameters
? "ri-arrow-down-s-line"
: "ri-arrow-right-s-line"}
></iconify-icon>
<span class="tracking-wider"
>Autres paramètres affectant le dispositif</span
>
<span class="">Autres paramètres affectant le dispositif</span>
</div>
</button>
{#if openAllParameters}
<section class="mb-3 ml-2 pb-3">
<section class="mb-3 ml-2 border-l-2 pb-3 pl-0.5">
<ul>
{#each [...iterVariableRootParameters(bothRootParameterById, rootParameter, revaluationRootParameter, billRootParameter)] as [bothFilteredParameter, lawParameter, revaluationParameter, billParameter]}
<li>
......@@ -310,6 +308,7 @@
revaluationParameter={revaluationParameter as
| NodeParameter
| undefined}
isOtherParametersSection={true}
/>
{:else if billParameter.class === ParameterClass.Value}
<VariableReferredValueParameter
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment