(defcomp
  (&key id name)
  (tr
    :id (str "row-" id)
    (~tw :tokens "border-b border-stone-100 transition-all")
    (td (~tw :tokens "px-3 py-2 text-stone-700") name)
    (td
      (~tw :tokens "px-3 py-2")
      (button
        :sx-delete (str "/sx/(geography.(hypermedia.(example.(api.(delete." id ")))))")
        :sx-target (str "#row-" id)
        :sx-swap "outerHTML"
        :sx-confirm "Delete this item?"
        (~tw :tokens "text-rose-500 hover:text-rose-700 text-sm")
        "delete"))))
