How do you make reusable components with HTMX?
In my preferred template language, jinja2, you'd write a macro. https://jinja.palletsprojects.com/en/3.0.x/templates/#macros
(defn some-component [{:keys [class]} & children]
[:div {:class (str "some-component-wrapper" class)}
[:h1 "Hello World"]
children])