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) + } }