getting closer to full port of web app starter
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
:sig
|
||||
void component_render(String name, [DTree props], [Request& context])
|
||||
|
||||
:desc
|
||||
Renders another `.uce` file as a component and writes the result directly to the current output buffer.
|
||||
|
||||
This is the direct-output counterpart to `component()`.
|
||||
|
||||
Component props are passed through `context.call`, and `name:COMPONENTFUNC` may be used to select a named handler exported by `COMPONENT:COMPONENTFUNC(Request& context)`.
|
||||
|
||||
When `name` starts with `:`, the runtime resolves that named handler against the current `.uce` file.
|
||||
|
||||
Use `component_render()` when you want to write component output directly from C++ code instead of capturing it as a `String`.
|
||||
|
||||
Example:
|
||||
`DTree props;`
|
||||
`props["body"] = "Hello";`
|
||||
`component_render("components/card:BODY", props, context);`
|
||||
|
||||
:see
|
||||
>ob
|
||||
Reference in New Issue
Block a user