There are 2 updates, 1 comment.
 
 
XWiki Platform / cid:jira-generated-image-avatar-66adc4db-fbda-426e-b177-f2643bf2de37 XWIKI-23048 Closed

Implement the UI components required by the BlockNote editor using XWiki's design system

 
View issue   ยท   Add comment
 

2 updates

 
cid:jira-generated-image-avatar-be682741-5188-4a13-b5ff-6af2fd44d0de Changes by Marius Dumitru Florea on 11/Jul/25 11:43
 
Resolution: Fixed
Status: In Progress Closed
 
 

1 comment

 
cid:jira-generated-image-avatar-be682741-5188-4a13-b5ff-6af2fd44d0de Marius Dumitru Florea on 11/Jul/25 11:43
 

For the moment I implemented only the button UI component, to prove the that system works. See https://github.com/xwiki/xwiki-platform/commit/37706f9bac922ec64ba902c02772a0f95e72be76 . I'll open separate issues for the remaining UI components that are needed by BlockNote.

Note that the initial plan was to use Cristal's abstract design system in BlockNotes's UI (menus, toolbars, popups, dialogs, etc.), but we encountered issues with loading Vue components (e.g. buttons from Cristal) inside React (BlockNote's UI) inside another Vue component (the one loading the editor). In the end most of BlockNote's UI won't be using Cristal's abstract design system, so the need to implement Cristal's UI components in XWiki is less important.