package partials import "michaelthomson.dev/mthomson/go-todos-app/models" import "fmt" func todoId(todo models.Todo) string { return "todo-" + todo.Id.String() } func patchUrl(todo models.Todo) string { if todo.Done { return string(templ.URL(fmt.Sprintf("/todos/%s/undone", todo.Id))) } return string(templ.URL(fmt.Sprintf("/todos/%s/done", todo.Id))) } templ Todo(todo models.Todo) {