update: service, handlers, and db separation
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

This commit is contained in:
2024-06-14 17:49:56 -04:00
parent 44feca12d2
commit 3d29dadaf3
14 changed files with 364 additions and 29 deletions

View File

@@ -0,0 +1,14 @@
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>
}