diff --git a/pkg/blocks/forms/create_profile.templ b/pkg/blocks/forms/create_profile.templ index 7a00f3eb1..e0fccda53 100644 --- a/pkg/blocks/forms/create_profile.templ +++ b/pkg/blocks/forms/create_profile.templ @@ -1,9 +1,22 @@ package forms -import "github.com/onsonr/sonr/pkg/blocks/layout" +import ( + "fmt" + "github.com/onsonr/sonr/pkg/blocks/layout" +) + +type CreateProfileData struct { + TurnstileSiteKey string + FirstNumber int + LastNumber int +} + +func (d CreateProfileData) IsHumanLabel() string { + return fmt.Sprintf("What is %d + %d?", d.FirstNumber, d.LastNumber) +} // ProfileForm is a standard form styled like a card -templ CreateProfile(action string, method string) { +templ CreateProfile(action string, method string, data CreateProfileData) {