diff --git a/src/renderer/renderer.rs b/src/renderer/renderer.rs index 3aa1d2d..0cd3a38 100644 --- a/src/renderer/renderer.rs +++ b/src/renderer/renderer.rs @@ -161,6 +161,19 @@ impl<'a> DustRenderer<'a> { } } } + DustTag::DTSection(container) => { + //let injected_context = ParametersContext::new(breadcrumbs, &container.params); + let val = walk_path(breadcrumbs, &container.path.keys) + .map(|ice| ice.into_context_element(self, breadcrumbs)); + match val { + Err(WalkError::CantWalk) => { + // TODO + } + Ok(final_val) => { + // TODO + } + } + } _ => panic!("Unsupported tag"), } Ok("".to_owned())