Michael Thomson 09a957ca4b
All checks were successful
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/push/dryrun Pipeline was successful
ci/woodpecker/push/publish-tag Pipeline was successful
ci/woodpecker/push/publish-latest Pipeline was successful
db, handlers, and interfaces
2024-06-15 21:33:14 -04:00

15 lines
363 B
Plaintext

package partials
import "michaelthomson.dev/mthomson/go-todos-app/models"
func todoId(todo models.Todo) string {
return "todo-" + todo.Id.String()
}
templ Todo(todo models.Todo) {
<div id={ todoId(todo) }>
{ todo.Name }
<button hx-delete={ "/todos/" + todo.Id.String() } hx-target={ "#" + todoId(todo) } hx-swap="delete">Delete</button>
</div>
}