The editor consists of multiple packages. A meta package available at react-page.
This package is the React Page's core. It contains the logic for creating and modifying layouts and is responsible for handling plugins.
This repository contains React Page UI React Components that are based on mui-org/material-ui. While there is no need for you to use them, they offer an easy way to start working with the React Page.
This package contains rendering components for React Page states. Currently, only HTML rendering is supported. The HTML rendering component is responsible for outputting static HTML and mounting dynamic plugins on the user-agent side.
The text editing allows you to create and modify rich-text and is optimized for use with the React Page. We strongly encourage using our text editing solution. You can check more config options about this plugin here.
The text editing plugin based on Slate
The image plugin allows you to add images to your content by entering their URL. The image plugin does not support uploads.
The image plugin
The image plugin is not configurable.
The image plugin allows you to add images to your content by entering their URL. The image plugin does not support uploads.
The video plugin
The video plugin is not configurable.
The spacer is a plugin which you can use to create an empty fixed height cell.
The spacer plugin
The spacer plugin is not configurable.
The background plugin is a layout plugin, allowing you to add a background image, gradients and parallax-backgrounds to your content.
That's fine, you can create your own plugins and use them, check the instructions here.