Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
'
(@davesnx)"
(from "
to "
) (@davesnx)JSX.render
(@davesnx)Fragment
in favor of JSX.list
(@davesnx)Component (unit -> element)
since it isn't needed (@davesnx)Html_of_jsx.render
lives under JSX.render
(removing the Html_of_jsx
module entirely) (@lessp)Jsx
is turned into JSX
(@lessp)html_of_jsx
instead of (html_of_jsx.lib
) (@lessp)JSX.element
is opaque (can't see the type from outside), but we have a JSX.Debug
module to inspect and re-construct JSX.element
(cc @leostera) (@lessp)JSX.render
(@lessp)hx-trigger
to htmx ppx #13 (@lessp)htmlFor
-> for_
(@lessp)Jsx.unsafe
to allow unsafe HTML as childrenhtml_of_jsx.ppx -htmx
className
, no htmlFor
, no onChange
, etc...)Minimal
Html_of_jsx.render
to render an element to HTMLJsx.*
to construct DOM Elements and DOM nodes (Jsx.text
, Jsx.int
, Jsx.null
, Jsx.list
)html_of_jsx.ppx -htmx
)