From 0b1b61bf493b466e5663084831d5958cdea7873f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A9lix=20Pi=C3=A9dallu?= Date: Mon, 21 Jul 2025 18:40:46 +0200 Subject: [PATCH] assemblee_generale peut prendre des signataires --- assemblee_generale.typ | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/assemblee_generale.typ b/assemblee_generale.typ index 8ba12ee..3d1a969 100644 --- a/assemblee_generale.typ +++ b/assemblee_generale.typ @@ -1,6 +1,15 @@ // This is a Typst template for general assembly meetings +#let signatures(..signataires) = { + grid( + columns: (1fr, ) * calc.min(signataires.pos().len(), 4), + align: center, + ..signataires.pos().map(a => [#a \ #box(height: 100pt, fill: red)]) + ) +} + + #let assemblee_generale( background: rgb("f4f1eb"), company-details: none, @@ -8,6 +17,7 @@ margin: 2.1cm, vertical-center-level: 2, numbering: "1 / 1", + signataires: (), body ) = { set text(font: "Fira Sans") @@ -48,12 +58,8 @@ heading(level: 1, title) v(30pt) body -} -#let signatures(..signataires) = { - grid( - columns: (1fr, ) * calc.min(signataires.pos().len(), 4), - align: center, - ..signataires.pos().map(a => [#a \ #box(height: 100pt, fill: red)]) - ) + if signataires.len() > 0 { + signatures(..signataires) + } }