mirror of
https://github.com/discourse/discourse.git
synced 2025-02-21 16:29:54 +08:00

Followup to 67a8080e338aa62afbd02efc98178b4a67751775 This commit makes it so the topic footer button for bookmarks uses the new BookmarkMenu component, and makes some tweaks to that component to allow for a label and CSS class options. Also introduces a TopicBookmarkManager to manage the saving/editing/ deleting of the topic level bookmarks and the reactivity that happens in the topic UI afterward. Next commit should rip out old bookmark associated code in the topic controller as it will no longer be needed. --------- Co-authored-by: Joffrey JAFFEUX <j.jaffeux@gmail.com>