scriptorium/rendering/views/base
Types
The base view pre-renders some content once, so that it can be reused for every render.
pub type PreRendered {
PreRendered(
tags: @internal Element(Nil),
archives: @internal Element(Nil),
)
}
Constructors
-
PreRendered( tags: @internal Element(Nil), archives: @internal Element(Nil), )
Values
pub fn generate(
db: database.Database,
config: config.Configuration,
) -> fn(
@internal Element(Nil),
List(@internal Element(Nil)),
String,
) -> @internal Element(Nil)
pub fn pre_render(
db: database.Database,
config: config.Configuration,
tags: fn(database.Database, config.Configuration) -> @internal Element(
Nil,
),
archives: fn(database.Database, config.Configuration) -> @internal Element(
Nil,
),
) -> PreRendered
Pre-render the tag and archive elements using the given tags and archives components.