Michael Thomson 3d29dadaf3
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
update: service, handlers, and db separation
2024-06-14 17:49:56 -04:00

15 lines
373 B
Plaintext

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