🚧 Retoques menores en los comentarios del código
This commit is contained in:
parent
a272dbf39b
commit
89f037eedb
5 changed files with 9 additions and 9 deletions
|
|
@ -73,7 +73,7 @@ impl Component for Navbar {
|
||||||
return PrepareMarkup::None;
|
return PrepareMarkup::None;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Asegura que la barra tiene un id estable para poder asociarlo al colapso/offcanvas.
|
// Asegura que la barra tiene un `id` para poder asociarlo al colapso/offcanvas.
|
||||||
let id = cx.required_id::<Self>(self.id());
|
let id = cx.required_id::<Self>(self.id());
|
||||||
|
|
||||||
PrepareMarkup::With(html! {
|
PrepareMarkup::With(html! {
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
use crate::prelude::*;
|
use crate::prelude::*;
|
||||||
|
|
||||||
/// Componente básico para renderizar dinámicamente código HTML recibiendo el contexto.
|
/// Componente básico que renderiza dinámicamente código HTML según el contexto.
|
||||||
///
|
///
|
||||||
/// Este componente permite generar contenido HTML arbitrario, usando la macro `html!` y accediendo
|
/// Este componente permite generar contenido HTML arbitrario, usando la macro `html!` y accediendo
|
||||||
/// opcionalmente al contexto de renderizado.
|
/// opcionalmente al contexto de renderizado.
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@ pub enum IntroOpening {
|
||||||
/// opta por [`IntroOpening::PageTop`]) y bloques ([`Block`](crate::base::component::Block)) de
|
/// opta por [`IntroOpening::PageTop`]) y bloques ([`Block`](crate::base::component::Block)) de
|
||||||
/// contenido libre para crear párrafos vistosos de texto. Aunque admite todo tipo de componentes.
|
/// contenido libre para crear párrafos vistosos de texto. Aunque admite todo tipo de componentes.
|
||||||
///
|
///
|
||||||
/// ### Ejemplos
|
/// # Ejemplos
|
||||||
///
|
///
|
||||||
/// **Intro mínima por defecto**
|
/// **Intro mínima por defecto**
|
||||||
///
|
///
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ use crate::prelude::*;
|
||||||
// Enlace a la página oficial de PageTop.
|
// Enlace a la página oficial de PageTop.
|
||||||
const LINK: &str = "<a href=\"https://pagetop.cillero.es\" rel=\"noopener noreferrer\">PageTop</a>";
|
const LINK: &str = "<a href=\"https://pagetop.cillero.es\" rel=\"noopener noreferrer\">PageTop</a>";
|
||||||
|
|
||||||
/// Componente que informa del 'Powered by' (*Funciona con*) típica del pie de página.
|
/// Componente que muestra el típico mensaje *Powered by* (*Funciona con*) en el pie de página.
|
||||||
///
|
///
|
||||||
/// Por defecto, usando [`default()`](Self::default) sólo se muestra un reconocimiento a PageTop.
|
/// Por defecto, usando [`default()`](Self::default) sólo se muestra un reconocimiento a PageTop.
|
||||||
/// Sin embargo, se puede usar [`new()`](Self::new) para crear una instancia con un texto de
|
/// Sin embargo, se puede usar [`new()`](Self::new) para crear una instancia con un texto de
|
||||||
|
|
@ -17,7 +17,7 @@ impl Component for PoweredBy {
|
||||||
/// Crea una nueva instancia de `PoweredBy`.
|
/// Crea una nueva instancia de `PoweredBy`.
|
||||||
///
|
///
|
||||||
/// El copyright se genera automáticamente con el año actual y el nombre de la aplicación
|
/// El copyright se genera automáticamente con el año actual y el nombre de la aplicación
|
||||||
/// configurada en [`global::SETTINGS`].
|
/// configurada en [`global::SETTINGS`], en el formato `YYYY © Nombre de la aplicación`.
|
||||||
fn new() -> Self {
|
fn new() -> Self {
|
||||||
let year = Utc::now().format("%Y").to_string();
|
let year = Utc::now().format("%Y").to_string();
|
||||||
let c = join!(year, " © ", global::SETTINGS.app.name);
|
let c = join!(year, " © ", global::SETTINGS.app.name);
|
||||||
|
|
|
||||||
|
|
@ -167,7 +167,7 @@ impl fmt::Display for UnitValue {
|
||||||
|
|
||||||
/// Convierte una cadena a [`UnitValue`] siguiendo una gramática CSS acotada.
|
/// Convierte una cadena a [`UnitValue`] siguiendo una gramática CSS acotada.
|
||||||
///
|
///
|
||||||
/// ## Acepta
|
/// # Acepta
|
||||||
///
|
///
|
||||||
/// - `""` para `UnitValue::None`
|
/// - `""` para `UnitValue::None`
|
||||||
/// - `"auto"`
|
/// - `"auto"`
|
||||||
|
|
@ -178,7 +178,7 @@ impl fmt::Display for UnitValue {
|
||||||
///
|
///
|
||||||
/// (Se toleran espacios entre número y unidad: `"12 px"`, `"1.5 rem"`).
|
/// (Se toleran espacios entre número y unidad: `"12 px"`, `"1.5 rem"`).
|
||||||
///
|
///
|
||||||
/// ## Ejemplo
|
/// # Ejemplo
|
||||||
///
|
///
|
||||||
/// ```rust
|
/// ```rust
|
||||||
/// # use pagetop::prelude::*;
|
/// # use pagetop::prelude::*;
|
||||||
|
|
@ -188,7 +188,7 @@ impl fmt::Display for UnitValue {
|
||||||
/// assert!(UnitValue::from_str("12").is_err());
|
/// assert!(UnitValue::from_str("12").is_err());
|
||||||
/// ```
|
/// ```
|
||||||
///
|
///
|
||||||
/// ## Errores de interpretación
|
/// # Errores de interpretación
|
||||||
///
|
///
|
||||||
/// - Falta la unidad cuando es necesaria (p. ej., `"12"`, excepto para el valor cero).
|
/// - Falta la unidad cuando es necesaria (p. ej., `"12"`, excepto para el valor cero).
|
||||||
/// - Decimales en valores que deben ser absolutos (p. ej. `"1.5px"`).
|
/// - Decimales en valores que deben ser absolutos (p. ej. `"1.5px"`).
|
||||||
|
|
@ -262,7 +262,7 @@ impl FromStr for UnitValue {
|
||||||
|
|
||||||
/// Deserializa desde una cadena usando la misma gramática que [`FromStr`].
|
/// Deserializa desde una cadena usando la misma gramática que [`FromStr`].
|
||||||
///
|
///
|
||||||
/// ### Ejemplo con `serde_json`
|
/// # Ejemplo con `serde_json`
|
||||||
/// ```rust
|
/// ```rust
|
||||||
/// # use pagetop::prelude::*;
|
/// # use pagetop::prelude::*;
|
||||||
/// use serde::Deserialize;
|
/// use serde::Deserialize;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue