summaryrefslogtreecommitdiff
path: root/tests/typ/layout/grid-cell.typ
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2024-04-13 10:39:45 +0200
committerGitHub <noreply@github.com>2024-04-13 08:39:45 +0000
commit020294fca9a7065d4b9cf4e677f606ebaaa29b00 (patch)
treec0027ad22046e2726c22298461327823d6b88d53 /tests/typ/layout/grid-cell.typ
parent72dd79210602ecc799726fc096b078afbb47f299 (diff)
Better test runner (#3922)
Diffstat (limited to 'tests/typ/layout/grid-cell.typ')
-rw-r--r--tests/typ/layout/grid-cell.typ133
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[])