tiny.zen.loadTheme
Defined in tiny.zen.
Source
Source: lib/zen/src/theme/load.zig:34
zig
pub fn load(allocator: Allocator, source_root: []const u8, files: Files, base: Theme) !Loaded { var loaded = Loaded{ .value = base }; errdefer loaded.deinit(allocator); if (files.dir.len == 0) return loaded; if (files.layout.len != 0) { if (try readOptional( allocator, source_root, files.dir, files.layout, files.max_layout_bytes, )) |value| { loaded.layout = value; loaded.value.layout = value; } } if (files.style.len != 0) { if (try readOptional( allocator, source_root, files.dir, files.style, files.max_style_bytes, )) |value| { loaded.style = value; loaded.value.style = value; } } if (files.includes.len != 0) { loaded.includes = try loadIncludes( allocator, source_root, files.dir, files.includes, files.max_include_bytes, ); loaded.value.includes = loaded.includes; } return loaded;}Source: lib/zen/src/root.zig:239
zig
/// Loads optional source theme files over a borrowed base theme.pub const loadTheme = theme.load;Also reachable as
Audit
| Definitions | 1 |
|---|---|
| Public names | 2 |
| Members | 0 |
| Version | 26.7.0 |
| Revision | daab053ee433 |