✨ Añade acciones base y renderizado de componentes
- Añade acciones BeforeRender y AfterRender para ejecutar código personalizado antes y después de renderizar un componente. - Introduce la acción PrepareRender para personalizar totalmente el renderizado de un componente. - Se actualizan las definiciones de acciones para utilizar el nuevo "trait" ActionDispatcher. - Se crea un nuevo trait ComponentTrait para definir componentes renderizables. - Se implementan las estructuras Children y Child para gestionar componentes hijos dentro de un componente padre. - Se añade OptionComponent para encapsular de forma segura componentes opcionales y poder usarlos en otros componentes.
This commit is contained in:
parent
f76a208520
commit
37df2ada75
28 changed files with 1102 additions and 147 deletions
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "pagetop"
|
||||
version = "0.0.11"
|
||||
version = "0.0.12"
|
||||
edition = "2021"
|
||||
|
||||
description = """\
|
||||
|
@ -21,6 +21,7 @@ concat-string = "1.0.1"
|
|||
config = { version = "0.15.13", default-features = false, features = ["toml"] }
|
||||
figlet-rs = "0.1.5"
|
||||
itoa = "1.0.15"
|
||||
parking_lot = "0.12.4"
|
||||
paste = { package = "pastey", version = "0.1.0" }
|
||||
substring = "1.4.5"
|
||||
terminal_size = "0.4.2"
|
||||
|
@ -28,7 +29,7 @@ terminal_size = "0.4.2"
|
|||
tracing = "0.1.41"
|
||||
tracing-appender = "0.2.3"
|
||||
tracing-subscriber = { version = "0.3.19", features = ["json", "env-filter"] }
|
||||
tracing-actix-web = "0.7.18"
|
||||
tracing-actix-web = "0.7.19"
|
||||
|
||||
fluent-templates = "0.13.0"
|
||||
unic-langid = { version = "0.9.6", features = ["macros"] }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue