diff options
| author | Laurenz <laurmaedje@gmail.com> | 2024-04-13 10:39:45 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-13 08:39:45 +0000 |
| commit | 020294fca9a7065d4b9cf4e677f606ebaaa29b00 (patch) | |
| tree | c0027ad22046e2726c22298461327823d6b88d53 /tests/typ/layout/grid-cell.typ | |
| parent | 72dd79210602ecc799726fc096b078afbb47f299 (diff) | |
Better test runner (#3922)
Diffstat (limited to 'tests/typ/layout/grid-cell.typ')
| -rw-r--r-- | tests/typ/layout/grid-cell.typ | 133 |
1 files changed, 0 insertions, 133 deletions
diff --git a/tests/typ/layout/grid-cell.typ b/tests/typ/layout/grid-cell.typ deleted file mode 100644 index a812fefc..00000000 --- a/tests/typ/layout/grid-cell.typ +++ /dev/null @@ -1,133 +0,0 @@ -// Test basic styling using the grid.cell element. - ---- -// Cell override -#grid( - align: left, - fill: red, - stroke: blue, - inset: 5pt, - columns: 2, - [AAAAA], [BBBBB], - [A], [B], - grid.cell(align: right)[C], [D], - align(right)[E], [F], - align(horizon)[G], [A\ A\ A], - grid.cell(align: horizon)[G2], [A\ A\ A], - grid.cell(inset: 0pt)[I], [F], - [H], grid.cell(fill: blue)[J] -) - ---- -// Cell show rule -#show grid.cell: it => [Zz] - -#grid( - align: left, - fill: red, - stroke: blue, - inset: 5pt, - columns: 2, - [AAAAA], [BBBBB], - [A], [B], - grid.cell(align: right)[C], [D], - align(right)[E], [F], - align(horizon)[G], [A\ A\ A] -) - ---- -#show grid.cell: it => (it.align, it.fill) -#grid( - align: left, - row-gutter: 5pt, - [A], - grid.cell(align: right)[B], - grid.cell(fill: aqua)[B], -) - ---- -// Cell set rules -#set grid.cell(align: center) -#show grid.cell: it => (it.align, it.fill, it.inset) -#set grid.cell(inset: 20pt) -#grid( - align: left, - row-gutter: 5pt, - [A], - grid.cell(align: right)[B], - grid.cell(fill: aqua)[B], -) - ---- -// Test folding per-cell properties (align and inset) -#grid( - columns: (1fr, 1fr), - rows: (2.5em, auto), - align: right, - inset: 5pt, - fill: (x, y) => (green, aqua).at(calc.rem(x + y, 2)), - [Top], grid.cell(align: bottom)[Bot], - grid.cell(inset: (bottom: 0pt))[Bot], grid.cell(inset: (bottom: 0pt))[Bot] -) - ---- -// Test overriding outside alignment -#set align(bottom + right) -#grid( - columns: (1fr, 1fr), - rows: 2em, - align: auto, - fill: green, - [BR], [BR], - grid.cell(align: left, fill: aqua)[BL], grid.cell(align: top, fill: red.lighten(50%))[TR] -) - ---- -// First doc example -#grid( - columns: 2, - fill: red, - align: left, - inset: 5pt, - [ABC], [ABC], - grid.cell(fill: blue)[C], [D], - grid.cell(align: center)[E], [F], - [G], grid.cell(inset: 0pt)[H] -) - ---- -#{ - show grid.cell: emph - grid( - columns: 2, - gutter: 3pt, - [Hello], [World], - [Sweet], [Italics] - ) -} - ---- -// Style based on position -#{ - show grid.cell: it => { - if it.y == 0 { - strong(it) - } else if it.x == 1 { - emph(it) - } else { - it - } - } - grid( - columns: 3, - gutter: 3pt, - [Name], [Age], [Info], - [John], [52], [Nice], - [Mary], [50], [Cool], - [Jake], [49], [Epic] - ) -} - ---- -// Error: 7-19 cannot use `table.cell` as a grid cell; use `grid.cell` instead -#grid(table.cell[]) |
