diff options
| author | Martin <mhaug@live.de> | 2021-06-12 18:19:18 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-06-12 18:19:18 +0200 |
| commit | fec1f41106862617797abf65d4eba8061cf4497b (patch) | |
| tree | 06bc5418a7fc8db6ef091a235099aba38268f2ea /src/library | |
| parent | 4017b5a9f67e06145129d75de452c8a42e2d2f5a (diff) | |
Allow grid cells to span multiple regions. (#30)
Diffstat (limited to 'src/library')
| -rw-r--r-- | src/library/grid.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/library/grid.rs b/src/library/grid.rs index 79070e79..192dee9d 100644 --- a/src/library/grid.rs +++ b/src/library/grid.rs @@ -36,7 +36,9 @@ pub fn grid(ctx: &mut EvalContext, args: &mut FuncArgs) -> Value { let columns = args.eat_named::<Tracks>(ctx, "columns").unwrap_or_default(); let rows = args.eat_named::<Tracks>(ctx, "rows").unwrap_or_default(); let column_dir = args.eat_named(ctx, "column-dir"); - let gutter = args.eat_named::<Tracks>(ctx, "gutter").unwrap_or_default(); + let gutter = args.eat_named::<Linear>(ctx, "gutter") + .map(|v| Tracks(vec![TrackSizing::Linear(v)])) + .unwrap_or_default(); let gutter_columns = args.eat_named::<Tracks>(ctx, "gutter-columns"); let gutter_rows = args.eat_named::<Tracks>(ctx, "gutter-rows"); let children = args.eat_all::<TemplateValue>(ctx); |
