Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ThemeToggle ¶
type ThemeToggle struct {
Element
// contains filtered or unexported fields
}
ThemeToggle es un botón flotante que alterna entre dark y light. Restaura automáticamente el tema guardado en localStorage al montarse.
ts := &themetoggle.ThemeToggle{}
Append("body", ts)
func (*ThemeToggle) Init ¶ added in v0.1.7
func (t *ThemeToggle) Init(_ Ctx)
func (*ThemeToggle) Render ¶
func (t *ThemeToggle) Render() *Element
func (*ThemeToggle) RenderCSS ¶
func (t *ThemeToggle) RenderCSS() *Stylesheet
type TsTheme ¶ added in v0.1.7
type TsTheme string
TsTheme representa el estado de tema del componente. Solo hay 2 estados: dark o light. No existe un tercer estado "auto" — si una app quiere seguir la preferencia del SO, eso se resuelve fuera de este componente (p. ej. eligiendo el valor inicial antes de montar ThemeToggle), no como un estado más del ciclo.
Click to show internal directories.
Click to hide internal directories.