♻️ Migrate release-notes to modern component syntax (#9436)

* ♻️ Migrate release-notes to modern component syntax

* 📎 Minor changes

Remove props metadata from release-notes component.

Signed-off-by: Andrey Antukh <niwi@niwi.nz>

---------

Signed-off-by: Andrey Antukh <niwi@niwi.nz>
Co-authored-by: Andrey Antukh <niwi@niwi.nz>
This commit is contained in:
Dexterity 2026-06-02 12:12:34 -04:00 committed by GitHub
parent 8b9a7b257f
commit ea0e248d4b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -49,8 +49,7 @@
;;; --- RELEASE NOTES MODAL
(mf/defc release-notes
{::mf/props :obj}
(mf/defc release-notes*
[{:keys [version]}]
(let [slide* (mf/use-state :start)
slide (deref slide*)
@ -103,7 +102,7 @@
version (obj/get props "version")]
(when (contains? versions version)
[:div.relnotes
[:> release-notes props]])))
[:> release-notes* props]])))
(defmethod rc/render-release-notes "0.0"
[params]