summaryrefslogtreecommitdiff
path: root/crates/typst-docs/src
diff options
context:
space:
mode:
Diffstat (limited to 'crates/typst-docs/src')
-rw-r--r--crates/typst-docs/src/lib.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/typst-docs/src/lib.rs b/crates/typst-docs/src/lib.rs
index d32b5d66..9aa49139 100644
--- a/crates/typst-docs/src/lib.rs
+++ b/crates/typst-docs/src/lib.rs
@@ -180,8 +180,8 @@ fn category_page(resolver: &dyn Resolver, category: &str) -> PageModel {
// Add groups.
for mut group in GROUPS.iter().filter(|g| g.category == category).cloned() {
let mut focus = module;
- if group.name == "calc" {
- focus = get_module(focus, "calc").unwrap();
+ if matches!(group.name.as_str(), "calc" | "sys") {
+ focus = get_module(focus, &group.name).unwrap();
group.functions = focus
.scope()
.iter()
@@ -369,8 +369,8 @@ fn param_model(resolver: &dyn Resolver, info: &ParamInfo) -> ParamModel {
let mut types = vec![];
let mut strings = vec![];
casts(resolver, &mut types, &mut strings, &info.input);
- if !strings.is_empty() && !types.contains(&"string") {
- types.push("string");
+ if !strings.is_empty() && !types.contains(&"str") {
+ types.push("str");
}
types.sort_by_key(|ty| type_index(ty));