aarondb/gleamcms/editor/app
Types
pub type Model {
Model(
title: String,
slug: String,
content: String,
status: post.PostStatus,
selected_theme: String,
generated: Bool,
generated_slug: String,
)
}
Constructors
-
Model( title: String, slug: String, content: String, status: post.PostStatus, selected_theme: String, generated: Bool, generated_slug: String, )
pub type Msg {
SetTitle(String)
SetSlug(String)
SetContent(String)
SetStatus(post.PostStatus)
SetTheme(String)
Save
Generate
GenerateDone(String)
}
Constructors
-
SetTitle(String) -
SetSlug(String) -
SetContent(String) -
SetStatus(post.PostStatus) -
SetTheme(String) -
Save -
Generate -
GenerateDone(String)
Values
pub fn init(flags: a) -> #(Model, effect.Effect(Msg))
pub fn main() -> Nil
pub fn render() -> String
pub fn view(model: Model) -> element.Element(Msg)