36 lines
720 B
Go
36 lines
720 B
Go
package ui
|
|
|
|
// Aquí puedes añadir helpers predefinidos para campos comunes
|
|
|
|
// UsernameField crea un campo de username preconfigurado
|
|
func UsernameField() InputField {
|
|
return NewInputField(
|
|
"username-container",
|
|
"username",
|
|
"Nombre de usuario",
|
|
"juan.01",
|
|
"/validate/username",
|
|
)
|
|
}
|
|
|
|
// EmailField crea un campo de email preconfigurado
|
|
func EmailField() InputField {
|
|
return NewInputField(
|
|
"email-container",
|
|
"email",
|
|
"Correo electrónico",
|
|
"juan.01@email.com",
|
|
"/validate/email",
|
|
).WithType("email")
|
|
}
|
|
|
|
func PasswordField() InputField {
|
|
return NewInputField(
|
|
"password-container",
|
|
"password",
|
|
"Contraseña",
|
|
"••••••••",
|
|
"/validate/password",
|
|
).WithType("password")
|
|
}
|