summaryrefslogtreecommitdiff
path: root/library/src/layout
diff options
context:
space:
mode:
Diffstat (limited to 'library/src/layout')
-rw-r--r--library/src/layout/table.rs10
1 files changed, 8 insertions, 2 deletions
diff --git a/library/src/layout/table.rs b/library/src/layout/table.rs
index 4ba8a56e..c9a67a1b 100644
--- a/library/src/layout/table.rs
+++ b/library/src/layout/table.rs
@@ -1,5 +1,5 @@
use crate::layout::{AlignElem, GridLayouter, TrackSizings};
-use crate::meta::LocalName;
+use crate::meta::{Figurable, LocalName};
use crate::prelude::*;
/// A table of items.
@@ -32,7 +32,7 @@ use crate::prelude::*;
///
/// Display: Table
/// Category: layout
-#[element(Layout, LocalName)]
+#[element(Layout, LocalName, Figurable)]
pub struct TableElem {
/// Defines the column sizes. See the [grid documentation]($func/grid) for
/// more information on track sizing.
@@ -293,3 +293,9 @@ impl LocalName for TableElem {
}
}
}
+
+impl Figurable for TableElem {
+ fn priority(&self, _styles: StyleChain) -> isize {
+ -1000
+ }
+}